J'ai suivi ces instructions afin d'envoyer du courrier et voici le journal de Postfix:
Sep 26 00:46:24 tshepang postfix/smtpd[5728]: 8EE2464931: client=localhost[127.0.0.1]
Sep 26 00:47:44 tshepang postfix/cleanup[5810]: 8EE2464931: message-id=<20110925224624.8EE2464931@tshepang>
Sep 26 00:47:44 tshepang postfix/qmgr[5772]: 8EE2464931: from=<[email protected]>, size=350, nrcpt=1 (queue active)
Sep 26 00:48:04 tshepang postfix/smtp[5859]: 8EE2464931: to=<[email protected]>, relay=none, delay=127, delays=107/0.01/20/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: Host not found, try again)
Sep 26 00:48:39 tshepang postfix/smtpd[5728]: disconnect from localhost[127.0.0.1]
Cela peut également être pertinent (à partir de " /etc/postfix/main.cf "):
myhostname = tshepang
mydestination = tshepang, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
inet_interfaces = all
inet_protocols = all
Je lance ceci sur Debian 6.
/etc/resolv.conf
pour les résolveurs invalides / qui ne répondent pas. Essayez de faire unhost gmail.com
; voyez si vous obtenez des résultats.host gmail.com
donnegmail.com has address 74.125.233.24
sur la ligne, puis;; connection timed out; no servers could be reached
sur la seconde. Mais c'est étrange parce que je peux le cingler.host -t mx gmail.com
? Vous avez raison, cependant, c'est un peu étrange.resolv.conf
, peut - être à cause denetwork-manager
ouresolvconf
pas tout à fait jouer la balle.Réponses:
Boostez quelques questions mentionnées dans les commentaires qui pourraient aider à comprendre ce qui se passe:
Pouvez-vous ajouter votre
/etc/resolv.conf
à la question? La sortie que vous décrivezhost gmail.com
est un peu suspecte et pourrait indiquer un problème avec votre serveur de noms.Le cas échéant, quelle réponse obtenez-vous de la commande
host -t mx gmail.com
?Avez-vous envoyé avec succès du courrier vers d'autres systèmes à partir de cet ordinateur?
Votre FAI a-t-il une sorte de politique explicite qui vous oblige à utiliser son serveur comme relais de messagerie? Si tel est le cas, un pare-feu bloquant les demandes de recherche MX peut expliquer le comportement étrange du
host gmail.com
délai d' expiration après avoir obtenu un résultat correct partiel.la source
no servers could be reached
erreur dehost
).J'ai déjà eu le même problème:
..
..
Le problème était dans le fichier /var/spool/postfix/etc/resolv.conf (le chrooté). Jetez-y un œil.
la source
Essayez de désactiver la propriété chroot afin qu'elle ne soit pas modifiée
/etc/postfix/master.cf
comme indiqué icià
la source
Il semble que vous soyez derrière un proxy: l'adresse gmail.com est résolue, mais la commande ping échoue. Vous pouvez essayer de connecter directement le SMTP de gmail avec:
s'il renvoie "1", vous ne pouvez pas vous connecter, probablement à cause du filtrage de sécurité.
la source
Comme l'a souligné @Shadur, ce problème peut être dû à votre FAI (ou au réseau sur lequel votre serveur est installé). En cas de restrictions de sécurité sur le port SMTP (numéro de port 25), les serveurs MX ne peuvent pas être atteints via ce port.
Vous pouvez essayer d'utiliser le port SMTP sur SSL (ssmtp, numéro de port 465) à la place. Pour ce faire, modifiez le
/etc/postfix/master.cf
fichier, commentez la ligne smtp et ajoutez une ligne ssmtp à la place:Pour vérifier que ce message est reconnu avec ce nom sur votre machine, vous pouvez faire:
la source