Using sendmail in digitalocean ubuntu server

July 5, 2015 22.5k views
Email

Hi, today I'm using godaddy vps, but thinking to change to digital ocean.
One problem I have faced is sending emails from digital ocean server.

To send email using godaddy I simply configure my SMTP to: dedrelay.secureserver.net:25

My python script do this:

    conn = SMTP('dedrelay.secureserver.net:25')
    try:
        conn.sendmail(sender, destination, message)
    finally:
        conn.close()

How can I do this in digital ocean?

1 Answer

Option 1: Setup a Mail Transfer Agent on your virtual machine.
See: https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-postfix-on-ubuntu-14-04

Option 2: Use an existing email service and route sendmail through that.
For an example with Gmail, see: http://linuxconfig.org/configuring-gmail-as-sendmail-email-relay

Have another answer? Share your knowledge.