2 votes

Impossible d'envoyer du courrier via php avec msmtp

Je veux que le serveur soit capable d'envoyer du courrier via gmail smtp. L'installation de msmtp a réussi. Je suis capable d'envoyer en utilisant msmtp via la ligne de commande. Cependant, lorsque j'essaie d'envoyer via php, j'obtiens cette erreur.

postfix/smtp [11241] : se connecter à gmail-smtp-in.l.google.com [74.125.200.27]:25 : Connection timed out

postfix/smtp [11241] : connexion à gmail-smtp-in.l.google.com[2404:6800:4003:c00::1b]:25: Network is inaccessible se connecter à alt2.gmail-smtp-in.l.google.com [74.125.25.26]:25 : Connection timed out

postfix/smtp[11241] : 8F4DB10D10 : to=, relay=none, delay=1086, delays=993/0.13/93/0, dsn=4.4.1, status=deferred (connexion à alt2.gmail-smtp-in.l.google.com [74.125.25.26]:25 : Connection timed out). out)

J'ai modifié le fichier de configuration de postfix

inet_interfaces = localhost

à

inet_interfaces = all

Mais toujours pas de résultat

Vous savez pourquoi ?

Au fait, j'utilise Centos avec la pile LEMP.

0 votes

Qui est votre fournisseur de services ?

1voto

dev-jim Points 243

J'ai trouvé le problème, il s'avère que c'est le problème de permission du fichier de configuration msmtp. Je l'ai changé pour le bon utilisateur et groupe, et ça marche maintenant.

0voto

Jacob Evans Points 7455

Si vous envoyez des e-mails depuis gmail, c'est-à-dire votre compte gmail & en utilisant clairement postfix, vous aurez besoin de l'authentification sasl et utiliserez la connexion smtp de Google sur le port 587... Guide Postfix-Gmail

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