Bonjour,

Je suis en train de tourner en bourrique avec postfix sur deux machines linux 
(Mdk9.0 et 9.1) sur un même réseau (à la maison pour les tests).

Mon postfix sur DeepGlue.MaMaison fonctionne:
- très bien pour le courrier local (vers <user>@DeepGlue.MaMaison)
- très bien à travers squirrelmail depuis DeepGlue comme depuis DeepGreen 
(w9x).
- très bien en envoi et réception via Foxmail depuis DeepGreen (je parle 
toujours de comptes <user>@DeepGlue.MaMaison)

Par contre entre DingDong.MaMaison (Mdk9.0) et DeepGlue.MaMaison (Mdk9.1), que 
ce soit dans un sens ou dans l'autre, les courriers ne partent pas.
Ils restent dans la file d'attente (mailq).

[EMAIL PROTECTED] steph]$ mail [EMAIL PROTECTED] -s "DeepGlue vers 
DingDong 17h45"
Test17
.
Cc:
[EMAIL PROTECTED] steph]$

Je n'ai réussi à les faire partir de DeepGlue vers DingDong qu'en déclarant 
l'ip de DingDong en:
relayhost = [192.168.52.3]

Sinon, j'ai:
[EMAIL PROTECTED] steph]# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
08305900  *     323 Wed Jun  4 09:23:22  [EMAIL PROTECTED]
                                         [EMAIL PROTECTED]

16C95956  *     340 Wed Jun  4 10:23:27  [EMAIL PROTECTED]
                                         [EMAIL PROTECTED]

...

J'ai même eu des:
BF5C0950        337 Wed Jun  4 10:10:07  [EMAIL PROTECTED]
(Name service error for name=dingdong.mamaison type=MX: Host not found, try 
again)
                                         [EMAIL PROTECTED]

qu'un:
[EMAIL PROTECTED] steph]# postfix flush
[EMAIL PROTECTED] steph]# mailq
a changés en:
BF5C0950  *     337 Wed Jun  4 10:10:07  [EMAIL PROTECTED]
                                         [EMAIL PROTECTED]

Rectification,  j'ai dû bricoler mon /etc/postfix/main.cf entre temps car le 
postfix flush ne "règle" plus le problème de résolution de nom.

Mes /etc/hosts et /var/spool/mail/etc/hosts contiennent les infos nécessaires 
sur DingDong et les host.conf précisent bien de commencer les résolutions de 
noms par les fichiers hosts .

J'ai tout de même des /var/log/mail/warnings
Jun  4 17:10:39 DeepGlue postfix/postfix-script: warning: 
/var/spool/postfix/etc/hosts and /etc/hosts differ
Jun  4 17:10:39 DeepGlue postfix/postfix-script: warning: 
/var/spool/postfix/etc/localtime and /etc/localtime differ
Jun  4 17:10:39 DeepGlue postfix/postfix-script: warning: 
/var/spool/postfix/etc/resolv.conf and /etc/resolv.conf differ

Je peux bien écraser les versions de /var/spool/postfix/etc/ par celles de 
/etc pour hosts et resolv.conf, mais pour localtime, étant donné que le 
contenu en est "bizarre", j'hésite.

Le main.cf de DeepGlue est le suivant (celui de DingDong est le même):
==============================
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix

myhostname = DeepGlue.MaMaison
mydomain = MaMaison
myorigin = $myhostname

inet_interfaces = $myhostname, localhost

mydestination = $myhostname, localhost.$mydomain

unknown_local_recipient_reject_code = 450

mynetworks = 192.168.52.0/24, 127.0.0.0/8

alias_maps = hash:/etc/postfix/aliases
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5
delay_warning_time = 4
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.0.6/samples
readme_directory = /usr/share/doc/postfix-2.0.6/README_FILES
alias_database = hash:/etc/postfix/aliases
==============================

J'ai lu la documentation d'Eric Jacobini et plusieurs documents sur internet 
(notamment les pages de Christian Caleca) et je ne vois pas ce qui ne colle 
pas.

Pouvez-vous m'aider?

Qu'est-ce qu'il faut modifier pour permettre de s'envoyer des courriers par la 
commande mail d'une machine à une autre?

Merci.
-- 
Stephane

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à