J'ai un serveur Postfix (sous Debian) qui fonctionne correctement, sur lequel le domaine est bab333.com
Il y a 3 comptes email configuré : user1@bab333.com, user2@bab333.com et user3@bab333.com
En local, je peux envoyer un email a n'importe qui mais depuis l'exterieur tout est bloqué (erreur 554: relay denied).
Normal vous allez me dire vu que par defaut Postfix interdit le relayage depuis l'exterieur.
Comment faire en sorte que depuis l'exterieur, si je configure un client mail avec le compte de user1@bab333.com par exemple, je peux également envoyer des emails a n'importe qui ?
En fait, je voudrais qu'il verifie juste le domaine d'expedition et donc qu'un email provenant de userX@bab333.com soit relayé.
J'ai fait des recherches sur google mais entre smtpd_sender_restrictions, smtpd_recipient_restrictions, relay_domains, relay_recipient_maps, etc ... je suis perdu car je ne trouve pas ce qui correspond à mon cas.
mes fichiers de conf (avec lesquels le relayage ne marche pas)
Code :
- /etc/postfix/main.cf
- mydomain = bab333.com
- myhostname = smtp.bab333.com
- myorigin = $mydomain
- mydestination = $mydomain $myhostname
- mailbox_command = procmail -a "$EXTENSION"
- mailbox_size_limit = 0
- recipient_delimiter = +
- alias_maps = hash:/etc/postfix/aliases
- alias_database = hash:/etc/postfix/aliases
- transport_maps = hash:/etc/postfix/transport
- mailbox_delivery_lock = fcntl, dotlock
- smtpd_sender_restrictions = check_client_access hash:/etc/postfix/access
|
Code :
- /etc/postfix/access
- user1@bab333.com OK
|