5 votes

ssmtp Impossible d'ouvrir mail.server.com:25

J'essaie de configurer ssmtp sur notre serveur Ubuntu 12.04. Cependant, je n'ai pas eu de chance jusqu'à présent. Mon fichier ssmtp.conf ressemble à ceci :

root=me@server.com
mailhub=mail.server.com:25
rewriteDomain=
hostname=hostname.server.com
AuthUser=me
AuthPass=mypassword
UseTLS=YES
FromLineOverride=YES

Lorsque j'essaie d'envoyer des courriers électroniques, j'obtiens ssmtp: Cannot open mailhub:25 . Lorsque j'utilise sudo, le message d'erreur est un peu différent ssmtp: Cannot open mail.server.com:25 Le serveur devrait normalement accepter le protocole SMTP sur le port 25 et je peux le contacter par telnet. mail.server.com 25 . Toute idée serait grandement appréciée.

11voto

n1000 Points 261

Ok, j'ai compris... J'ai dû utiliser UseSTARTTLS=YES au lieu de UseTLS=YES . J'ai également dû saisir root:me@server.com:mail.server.com:25 dans le fichier /etc/ssmtp/revaliases. J'espère que cela aidera d'autres personnes.

Si vous souhaitez utiliser d'autres comptes d'utilisateurs que root, vous devrez les ajouter à /etc/ssmtp/revaliases et les ajouter au groupe 'mail'.

8voto

pal4life Points 261

Il y a un autre cas, que j'ai rencontré, où cela se produit : Si vous supprimez l'accès en lecture à ssmtp.conf de others parce que vous ne voulez pas que le mot de passe soit visible par tous les utilisateurs, vous obtiendrez la même erreur, sauf si votre compte a un accès en lecture à ce fichier. Par exemple, lorsque vous essayez sendmail vous pourriez avoir à faire sudo sendmail au lieu de cela.

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