Problème de relay avec postfix

Bonjour

j’ai un serveur sous RedHat avec un Postfix
je passe par mon FAI pour le relay et ça marche

Nov 14 10:58:44 extranet postfix/smtp[25306]: 586D9212AD: to=nomutilisateur@domainefai , relay=smtp.completel.net[83.145.110.33]:25, delay=0.22, delays=0.15/0.01/0.03/ 0.03, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as C3637A9406D)

Mais j’ai des serveur sur debian (je connais moins debian que redhat)
et la le postfix ne veut pas faire le relay ?

Nov 14 11:06:16 atlantis postfix/cleanup[15279]: EC9508382E: message-id=20081114100616.EC9508382E@atlantis
Nov 14 11:06:17 atlantis postfix/qmgr[15199]: EC9508382E: from=root@xxxfr, size=284, nrcpt=1 (queue active)
Nov 14 11:06:17 atlantis postfix/local[15281]: EC9508382E: to=nomutilisateur@domainefai, relay=local, delay=0.12, dela ys=0.08/0.02/0/0.02, dsn=5.1.1, status=bounced (unknown user: “nomutilisateur@domainefai”)
Nov 14 11:06:17 atlantis postfix/cleanup[15279]: 0E5708382F: message-id=20081114100617.0E5708382F@atlantis

pour l’installation j’ai pour le redhat yum install postfix + modif main.cf
pour debian apt-get install postfix + modif main.cf

j’ai des serveurs sous RedHat et Fédora , la ça marche
d’autre sur debian et ubuntu et la ça ne marche pas :blush:

Merci pour l’aide

quelles modifs au main.cf ?
tu as les mêmes domaines dans mydestination dans les deux configs ?

oui j’ai les même config dans les 2 main.cd :question:

Bon. Et les main.cf sont aussi identiques ?
Sinon, si tu filais un peu plus de mail.log autour de ce que tu as déjà donné pour voir plus nettement le cheminement du mail, peut être…

Voila déja la config du RedHat

[root@extranet ~]# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = localhost
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = celui de notre serveur msg FAI
myhostname = extranet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
relayhost = [smtp.completel.net]
sample_directory = /usr/share/doc/postfix-2.3.3/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
[root@extranet ~]#
tail -f /var/log/maillog

Nov 14 13:49:48 extranet postfix/pickup[13115]: 56EAC212AD: uid=0 from=
Nov 14 13:49:48 extranet postfix/cleanup[14201]: 56EAC212AD: message-id=20081114124948.56EAC212AD@extranet
Nov 14 13:49:48 extranet postfix/qmgr[15839]: 56EAC212AD: from=root@xxx, size=273, nrcpt=1 (queue active)
Nov 14 13:49:56 extranet postfix/smtp[14203]: 56EAC212AD: to=<mon_adresse_mail>, relay=smtp.completel.net[83.145.110.32]:25, delay=8.5, delays=0.08/0.01/0.09/8.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 8DB0625C019)
Nov 14 13:49:56 extranet postfix/qmgr[15839]: 56EAC212AD: removed

et la ça marche

Voila la config qui ne marche pas

root@atlantis:~# postconf -n
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = localhost
mailbox_size_limit = 0
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = celui de notre serveur msg FAI
myhostname = atlantis
myorigin = $mydomain
readme_directory = no
recipient_delimiter = +
relayhost = [smtp.completel.net]
smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination
smtpd_sasl_security_options =
root@atlantis:~#

tail -f /var/log/mail.log

Nov 14 14:05:39 atlantis postfix/pickup[15497]: DB58683842: uid=0 from=
Nov 14 14:05:39 atlantis postfix/cleanup[15574]: DB58683842: message-id=20081114130539.DB58683842@atlantis
Nov 14 14:05:39 atlantis postfix/qmgr[15373]: DB58683842: from=root@xxx.fr, size=270, nrcpt=1 (queue active)
Nov 14 14:05:39 atlantis postfix/local[15576]: DB58683842: to=<mon_adresse_mail>, relay=local, delay=0.12, delays=0.06/0.02/0/0.04, dsn=5.1.1, status=bounced (unknown user: “mon_adresse”)
Nov 14 14:05:39 atlantis postfix/cleanup[15574]: F3AFD83843: message-id=20081114130539.F3AFD83843@atlantis
Nov 14 14:05:40 atlantis postfix/qmgr[15373]: F3AFD83843: from=<>, size=1866, nrcpt=1 (queue active)
Nov 14 14:05:40 atlantis postfix/bounce[15577]: DB58683842: sender non-delivery notification: F3AFD83843
Nov 14 14:05:40 atlantis postfix/qmgr[15373]: DB58683842: removed
Nov 14 14:05:40 atlantis postfix/local[15576]: F3AFD83843: to=info@xxx.fr, orig_to=root@xxx.fr, relay=local, delay=0.05, delays=0.02/0/0/0.03, dsn=2.0.0, status=sent (delivered to mailbox)
Nov 14 14:05:40 atlantis postfix/qmgr[15373]: F3AFD83843: removed

et la ça ne marche plus ?

Qu’est ce que tu racontes ? Comme je te le suggérais déjà, les valeurs de mydestination sont bien différentes entre les deux configs.
Mets le mydestination de celle qui marche dans celle qui ne marche pas (plus précisément, tu remplaces $mydomain par localhost dans le main.cf debian), et ça va passer.

ça change mais c’est pas encore ça :blush: :blush: :blush:

Nov 14 15:41:39 atlantis postfix/pickup[19092]: DB4972A683: uid=0 from=
Nov 14 15:41:39 atlantis postfix/cleanup[19100]: DB4972A683: message-id=20081114144139.DB4972A683@localhost
Nov 14 15:41:39 atlantis postfix/qmgr[19094]: DB4972A683: from=root@xxx, size=286, nrcpt=1 (queue active)
Nov 14 15:42:09 atlantis postfix/smtp[19102]: connect to smtp.completel.net[83.145.110.32]:25: Connection timed out
Nov 14 15:42:39 atlantis postfix/smtp[19102]: connect to smtp.completel.net[83.145.110.33]:25: Connection timed out
Nov 14 15:42:39 atlantis postfix/smtp[19102]: DB4972A683: to=monitoring@xxxx, relay=none, delay=60, delays=0.06/0.01/60/0, dsn=4.4.1, status=deferred (connect to smtp.completel.net[83.145.110.33]:25: Connection timed out)

root@atlantis:/etc/init.d# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
mailbox_size_limit = 0
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = xxxxx
myhostname = localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost = smtp.completel.net
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
root@atlantis:/etc/init.d#

Merci pour l’aide

tu n’as pas un pare feu configuré pour laisser passer le smtp dans un sens et pas dans l’autre par hasard ?

je vais regarder lundi
j’ai un doute maintenant … :exclamation: .

mais j’ai pas mal de serveur et un fw complexe donc possible

bon week-end

bonjour

j’ai aussi sur l’autre serveur des erreur log

Nov 18 12:14:28 deb2376 postfix/master[3041]: warning: /usr/lib/postfix/pickup: bad command startup – throttling
Nov 18 12:15:17 deb2376 master[16695]: fatal: master_spawn: exec /usr/lib/postfi x/smtpd: No such file or directory
Nov 18 12:15:18 deb2376 postfix/master[3041]: warning: process /usr/lib/postfix/ smtpd pid 16695 exit status 1
Nov 18 12:15:18 deb2376 postfix/master[3041]: warning: /usr/lib/postfix/smtpd: b ad command startup – throttling
Nov 18 12:15:28 deb2376 master[16697]: fatal: master_spawn: exec /usr/lib/postfi x/pickup: No such file or directory
Nov 18 12:15:29 deb2376 postfix/master[3041]: warning: process /usr/lib/postfix/ pickup pid 16697 exit status 1
Nov 18 12:15:29 deb2376 postfix/master[3041]: warning: /usr/lib/postfix/pickup:

ps: j’ai pas encore regardé le premier serveur (pas dispo pour l’instant)

merci pour l’aide