J'essaie de mettre la main sur un bon outil de messagerie en ligne de commande pour Ubuntu afin de pouvoir envoyer des courriels simples et même attacher des fichiers via le terminal ou de simples scripts. Mon ssmtp.conf ressemble actuellement à ceci :
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=myusername@gmail.com
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.gmail.com:587
# Where will the mail seem to come from?
rewriteDomain=gmail.com
# The full hostname
hostname=myusername@gmail.com
AuthUser=myusername
AuthPass=mypassword
UseSTARTTLS=YES
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
J'ai également ajouté un alias dans le fichier revaliases comme suit :
root:myusername@gmail.com:smtp.gmail.com:587
localusername:myusername@gmail.com:smtp.gmail.com:587
Je suis derrière un serveur proxy qui fonctionne lorsque je définis une URL de configuration de proxy automatique et que les paramètres de proxy de mon système sont définis en fonction de l'URL de configuration de proxy automatique.
Cependant, lorsque j'exécute sSMTP à partir du terminal en utilisant :
sudo ssmtp someone@example.com
hello world
En appuyant ensuite sur ctrl+d, j'obtiens :
ssmtp: Cannot open smtp.gmail.com:587
Le titre est la question.