Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/11/2013, à 15:27

cyradm

configurer postfix a ce qu'il verifie l'adresse mail

Bonjour !
Pour me connecter à mon serveur mail (postfix), j'utilise un client lourd (thunderbird, Msoutlook) ,

Le souci est : Lors de l’utilisation des clients lourds , un utilisateur ne doit pas envoyer des emails par une adresse autre que la sienne.

Es-qu'il y a  de configurer postfix pour verifier si l'utilisateur a bien utiliser son vrai adresse mail (celle avec laquelle il s'est authentifié au client lourd)  pour envoyer un mail , autrement il  n'accepte d'envoyer le mail .
merci d'avance .

Hors ligne

#2 Le 26/11/2013, à 17:53

bruno

Re : configurer postfix a ce qu'il verifie l'adresse mail

C'est pas très clair, mais tu devrais regarder du côté de smtpd_sender_restrictions, notamment le restriction reject_sender_login_mismatch

Hors ligne

#3 Le 27/11/2013, à 09:53

cyradm

Re : configurer postfix a ce qu'il verifie l'adresse mail

bonjour bruno .
merci pour votre réponse !
je test  et je vous répond.

Hors ligne

#4 Le 27/11/2013, à 10:19

tiramiseb

Re : configurer postfix a ce qu'il verifie l'adresse mail

Salut,

Je pense que l'authentification SMTP devrait répondre à ton besoin : Postfix n'ayant aucun lien avec le serveur IMAP, il ne peut pas connaître la « vraie adresse e-mail » de quelqu'un s'il ne demande pas une authentification lui-même...

Hors ligne

#5 Le 27/11/2013, à 14:50

cyradm

Re : configurer postfix a ce qu'il verifie l'adresse mail

j'ai  configuré l'authentification  dans postfix

le fichier /etc/postfix/main.cf
#######################################################"
smtpd_sasl_auth_enable = yes
#smtpd_sasl_authenticated_header = yes
smtpd_sasl_path = smtpd
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
#smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated
smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, reject_unknown_sender_domain, reject_unverified_sender, warn_if_reject

########################################################"

mais avec le client lourd, une fois connecté avec un nom d'utilisateur valide (ex nom.prenom@mondomain.com), je peux modifier l'adresse mail  dans les paramètres du comte dans le champs "adresse électronique" et mettre n'importe quel adresse mail  ex "moi@mondomain.com"  ,
avec cette configuration ,  les messages s'envoient avec cette nouvelle adresse mail bien que le nom de mon compte est : nom.prenom

Hors ligne

#6 Le 27/11/2013, à 14:55

cyradm

Re : configurer postfix a ce qu'il verifie l'adresse mail

bonjour tiramised !!

je veux que  postfix verifie d'abord l'adresse du sender  "moi@mondomain.com" et la comparer  avec  le nom du compte avec lequel il s'est connecté "nom.prenom@mondomain.com"
merci !!

Hors ligne

#7 Le 27/11/2013, à 22:00

tiramiseb

Re : configurer postfix a ce qu'il verifie l'adresse mail

Je ne saurais pas te dire, de tête, la configuration à mettre en place.
Désolé...

Hors ligne

#8 Le 28/11/2013, à 12:08

bruno

Re : configurer postfix a ce qu'il verifie l'adresse mail

Hello,

Tu n'as pas lu la documentation de postfix que j'ai mis en lien…

reject_sender_login_mismatch
    Rejette la requête lorsque $smtpd_sender_login_maps indique un propriétaire pour l'adresse MAIL FROM, mais le client n'est pas logué (SASL) avec ce compte  ou lorsque le client est logué (SASL) mais que le login utilisé ne possède pas l'adresse MAIL FROM au regard de $smtpd_sender_login_maps.

Si tu utilises reject_sender_login_mismatch, il faut aussi définir une table smtpd_sender_login_maps dans ta configuration :

smtpd_sender_login_maps = hash: /etc/postfix/sender_map

Et donc avoir un fichier du genre /etc/postfix/sender_map  contenant une liste courriel -> nom d'utilisateur :

toto@mondomain.com     nom_utilisateur_toto
tata@mondomain.com     nom_utilisateur_tata

NB: ne pas oublier de faire un postmap /etc/postfix/sender_map après création de la table et de relancer postfix

Dernière modification par bruno (Le 28/11/2013, à 12:10)

Hors ligne

#9 Le 29/11/2013, à 18:28

Pseudo supprimé

Re : configurer postfix a ce qu'il verifie l'adresse mail

indirectement aussi par adsp=discard,all /dkim   et spf=hardfail,
Cela va décourager tout spammeur,  tout utilisateur du sender_domain à forger n'importe quoi.

#10 Le 04/12/2013, à 15:06

cyradm

Re : configurer postfix a ce qu'il verifie l'adresse mail

bonjour à tous !!
merci pour votre aides .

Hors ligne

#11 Le 04/12/2013, à 15:20

cyradm

Re : configurer postfix a ce qu'il verifie l'adresse mail

merci bruno pour tes explications smile

Hors ligne

#12 Le 04/12/2013, à 16:42

cyradm

Re : configurer postfix a ce qu'il verifie l'adresse mail

sa marche très bien !!!

Hors ligne

#13 Le 03/03/2014, à 15:26

hep

Re : configurer postfix a ce qu'il verifie l'adresse mail

Donc si je comprend bien ... ou pas ...

Dans l'hypothèse où je voudrais faire comme notre ami:
Voici ce que j'ai:

smtpd_sender_restrictions = permit_mynetworks, hash:/etc/postfix/access, reject_unknown_sender_domain

Mais c'est faut ... ou il suffit que je liste les utilisateurs avec leurs e-amil dans le fichier access ?

Hors ligne

#14 Le 22/10/2014, à 15:08

cyradm

Re : configurer postfix a ce qu'il verifie l'adresse mail

bonjour hep:
vous devez ajouter cette directive:

smtpd_sender_login_maps = /etc/postfix/access

smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, reject_unknown_sender_domain

Hors ligne

#15 Le 17/12/2014, à 00:14

hep

Re : configurer postfix a ce qu'il verifie l'adresse mail

Merci smile

Hors ligne