Probleme postfix

Probleme postfix - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 07-07-2009 à 19:11:11    

Bonjour à tous,
 
Je viens d'intégrer une entreprise qui utilise postfix comme relais vers le smtp d'Orange.
L'envoi et la réception des mails ce fait correctement en interne comme en externe.
On m'a demandé de créer une liste de diffusion, afin de pouvoir envoyer des mails à tous les collaborateurs avec une seule adresse, j'ai donc crée des alias dans /etc/aliases et jusque là tout fonctionne à merveille.
 
Le soucis viens du fait que lors de la réception du mail, le destinataire se présente comme ma_boite@orange.fr au lieu de ma_boite@mon_domaine.fr tandis que pour les envois "classique" (CAD : mail d'une personne vers une autre) on a bien le destinataire du genre "titi@mon_domaine.fr".
J'ai donc essayé avec recipient_canonical_maps mais rien ni fait.
 
voici mon fichier main.cf :
 

Code :
  1. # Debian specific:  Specifying a file name will cause the first
  2. # line of that file to be used as the name.  The Debian default
  3. # is /etc/mailname.
  4. #myorigin = /etc/mailname
  5. smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
  6. biff = no
  7. # appending .domain is the MUA's job.
  8. append_dot_mydomain = no
  9. # Uncomment the next line to generate "delayed mail" warnings
  10. #delay_warning_time = 4h
  11. readme_directory = no
  12. # TLS parameters
  13. smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
  14. smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
  15. smtpd_use_tls=yes
  16. smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
  17. smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
  18. # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
  19. # information on enabling SSL in the smtp client.
  20. #myhostname = localhost
  21. myhostname = server.mon_domaine.local
  22. alias_maps = hash:/etc/aliases
  23. alias_database = hash:/etc/aliases
  24. myorigin = /etc/mailname
  25. relayhost = smtp.orange.fr
  26. #relayhost = 193.252.22.74
  27. mydestination = $myhostname, $mydomain, localhost.$mydomain
  28. mynetworks = 127.0.0.0/8 192.168.1.0/24
  29. #mynetworks = 127.0.0.0/8
  30. mailbox_size_limit = 0
  31. recipient_delimiter = +
  32. inet_interfaces = all
  33. mydomain = mon_domaine.local
  34. #mydomain = mon_domaine.fr
  35. ## définit le programme qui livrera les mails
  36. #mailbox_transport = cyrus
  37. ## définit un masque qui masquera le nom du serveur qui envoie le mail.
  38. #masquerade_domains = mon_domaine.fr
  39. ## définit la norme utilisée pour le stockage des mails
  40. home_mailbox = maildir/
  41. ## impose une taille maximal aux mails
  42. message_size_limit = 5120000
  43. #local_recipient_maps = ldap:/etc/postfix/ldap_local_recipient.cf
  44. header_checks = regexp:/etc/postfix/header_checks
  45. #reecriture de l'expediteur
  46. sender_canonical_maps = hash:/etc/postfix/canonical


Voila mon fichier aliases :
 

Code :
  1. # /etc/aliases
  2. mailer-daemon: postmaster
  3. postmaster: root
  4. nobody: root
  5. hostmaster: root
  6. usenet: root
  7. news: root
  8. webmaster: root
  9. www: root
  10. ftp: root
  11. abuse: root
  12. noc: root
  13. security: root
  14. backuppc: root
  15. root: toto
  16. titi: titi@mon_domaine.fr
  17. ma_boite: titi@mon_domaine.fr, toto@mon_domaine.fr


Et voici mon fichier canonical :
 

Code :
  1. ma_boite@orange.fr  ma_boite@mon_domaine.fr


Merci d'avance pour vos réponses.


Message édité par TwinB le 07-07-2009 à 19:36:42
Reply

Marsh Posté le 07-07-2009 à 19:11:11   

Reply

Marsh Posté le 08-07-2009 à 13:55:31    

Bon, je suis sur une piste. A priori le sender_canonical_maps ne sert à rien dans mon cas. En revanche, en ajoutant dans mon main.cf :
local_header_rewrite_clients = permit_mynetworks
j'obtient ma_boite@server.mon_domaine.local au lieu de ma_boite@orange.fr
 
C'est un plus mais ce n'est pas encore tout à fait ce que je veux.

Reply

Marsh Posté le 13-08-2009 à 16:51:02    

Salut,
 
Déjà une petite chose. Il serai bon d'utiliser le bon smtp Orange c'est à dire : smtp-msa.orange.fr:587
 
Ensuite peux tu faire une capture des logs au moment de la reception ?
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed