1

I have configured sSMTP on Ubuntu and it worked fine yesterday. But today when I am trying to send email it shows "ssmtp: Cannot open smtp.gmail.com:587" error message.

$ apt-get install ssmtp  

$ vi /etc/ssmtp/ssmtp.conf
[email protected]
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=mycomputerName
UseTLS=YES
UseSTARTTLS=YES
AuthMethod=LOGIN
[email protected]
AuthPass=sender.email.password
FromLineOverride=YES

$ chmod 640 /etc/ssmtp/ssmtp.conf

$ ssmtp [email protected]
Hi
Ctrl+D
ssmtp: Cannot open smtp.gmail.com:587

Additional info: Yesterday I used public IP, today I am using private IP. I think it is not any problem.

1
  • 3
    Your machine can't connect to smtp.gmail.com on port 587, so something must be blocking it. Check any firewalls on the machine or between the machine and the Internet.
    – mgorven
    Aug 9, 2012 at 5:33

1 Answer 1

0

I had the same problem (in my raspberry), but things changed from one day to another. I mean my ssmtp work fine for months and one day it stopped with the same error of your. I don't know why and what is the cause but after some attempts I added the AuthMethod in my ssmtp.conf and it worked. Now the file look like this:

[email protected]
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=YourComputerHostName
UseTLS=YES
UseSTARTTLS=YES
[email protected]
AuthPass=passwordofmyaccount
AuthMethod=LOGIN
FromLineOverride=YES

Try copy and paste changing your email, password and raspberry name. Hope it work

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .