Pages : 1
#1 Le 26/11/2013, à 14: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, à 16: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
#3 Le 27/11/2013, à 08: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, à 09: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...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 27/11/2013, à 13: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, à 13: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, à 21: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é...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#8 Le 28/11/2013, à 11: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, à 11:10)
#9 Le 29/11/2013, à 17: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, à 14: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, à 14:20
- cyradm
Re : configurer postfix a ce qu'il verifie l'adresse mail
merci bruno pour tes explications
Hors ligne
#12 Le 04/12/2013, à 15: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, à 14: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, à 14: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 16/12/2014, à 23:14
- hep
Re : configurer postfix a ce qu'il verifie l'adresse mail
Merci
Hors ligne