2 votes

Postfix - envoi d'e-mails à des domaines externes ?

Je veux rediriger mon courrier système vers mon compte gmail, et j'ai installé postfix sur un serveur ubuntu pour tenter de le faire. Cependant, lorsque je me connecte à 25 et que j'envoie des courriels, les courriels semblent simplement faire la queue, et lorsque je crée une entrée .forward dans le répertoire personnel de mon utilisateur, le courriel transféré n'est jamais reçu. Maintenant, si je supprime le .forward, je reçois effectivement l'e-mail, ce qui me fait penser que quelque chose ne va pas.

Qu'est-ce qui peut bien se passer ? Je suis novice en matière de postfix.

Après avoir supprimé un mauvais nom virtuel ,

Aug 29 02:02:41 li64-245 postfix/qmgr[20838]: 8F63460458: from=<personal@gmail.com>, size=1977, nrcpt=1 (queue active)
Aug 29 02:02:41 li64-245 postfix/local[20869]: 82C3460323: to=<test@stefankendall.com>, relay=local, delay=0.13, delays=0.08/0/0/0.05, dsn=2.0.0, status=sent (forwarded as 8F63460458)
Aug 29 02:02:41 li64-245 postfix/qmgr[20838]: 82C3460323: removed
Aug 29 02:02:42 li64-245 postfix/smtp[20870]: 8F63460458: to=<personal@gmail.com>, orig_to=<test@stefankendall.com>, relay=gmail-smtp-in.l.google.com[209.85.212.44]:25, delay=1.4, delays=0.05/0.01/0.11/1.2, dsn=2.0.0, status=sent (250 2.0.0 OK 1251511363 10si2655905vws.3)
Aug 29 02:02:42 li64-245 postfix/qmgr[20838]: 8F63460458: removed
Aug 29 02:03:11 li64-245 postfix/smtpd[20865]: disconnect from mail-gx0-f216.google.com[209.85.217.216]         

Pourtant, je ne reçois aucun courriel à titre personnel. Que se passe-t-il ? J'ai défini une entrée manuelle .forward pour le test utilisateur.

EDIT : Gmail ne permet pas au répondeur de renvoyer automatiquement à l'expéditeur. En changeant de compte de messagerie, j'étais sur le point de recevoir le courrier transféré.

1voto

quaie Points 1124

D'après ce que je sais, gmail n'accepte pas les messages provenant de serveurs qui n'ont pas de FQDN (nom de domaine pleinement qualifié). Après avoir vérifié celui-ci, vous pouvez chercher dans les logs de postfix - /var/log/maillog ou /var/log/mail.log - la raison pour laquelle le courrier n'a pas été distribué.

1voto

Walter Points 1047

Dans postfix/main.cf, vérifiez vos valeurs myhostname, mydomain, myorigin pour vous assurer qu'elles sont définies correctement.

Deuxièmement, qui est votre fournisseur d'accès ? Pour les personnes disposant d'un modem DSL ou d'un modem câble, certains FAI bloquent désormais le SMTP sortant sur le port 25 afin d'éviter le spamming. Depuis votre boîte Linux, essayez de vous connecter au port 25 du serveur de messagerie de Google (utilisez dig mx gmail.com pour trouver un nom de machine).

1voto

Dans une fenêtre de console, tapez

sudo tail -f /var/log/maillog

Dans une autre fenêtre de console, tapez

echo "testing" | mail -s "test email" myaddress@gmail.com

Revenez ensuite à la première console pour voir ce qui se passe, comme cela se passe.

Aussi, si vous ne faites que transférer vos comptes, vous pouvez éditer votre /etc/aliases comme :

racine : myaddress@gmail.com

postmaster : myotheraddress@gmail.com

Mais ce que vous voyez dans le journal du courrier vous montre probablement quel est le problème.

0 votes

Méthode alternative, résultats à peu près identiques : tail -f /var/log/maillog &; echo "testing" | mail -s "test email" myaddress@gmail.com . Cela permettra d'envoyer la sortie du journal dans la même console si, comme moi, vous êtes trop paresseux pour passer de l'une à l'autre =)

1voto

Salamander2007 Points 2242
Aug 29 00:31:12 li64-245 postfix/error[20676]: 31BEC60456: to=<personalemail@gmail.com>, relay=none, delay=0.02, delays=0.01/0/0/0.01, dsn=5.0.0, status=bounced (User unknown in virtual alias table)

Il semble que votre serveur local accepte le courrier pour personalemail@gmail.com (délai de 0,02 et réponse d'erreur) et le renvoie. Avez-vous configuré un serveur virtuel pour gmail ?

Quelle est la sortie de postconf -n ?

0 votes

...apparemment. Je vais réessayer le transfert maintenant. :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X