SMTP -> Impossible?

May 5, 2014 19.4k views
Hi! I'm running an app on ubuntu 12 that is based on CakePHP. I was just migrating the app and everything is working, but i have errors every time I try to send e-mails with my gmail account. This app is totally tested and work 100% but here in DigitalOcean the SMTP connection seems to be impossible.... any idea? My basic config (and i know 100% it's OK because the app is already working on at least 4 servers) is: public $mail = array( 'transport' => 'Smtp', 'host' => 'ssl://smtp.gmail.com', 'from' => array('user@web.com' => 'Pretty Name here'), 'port' => 465, 'timeout' => 30, 'username' => 'myname@mymail.com', 'password' => 'mypass', 'emailFormat' => 'html' ); using CakePHP and CakeEmail function. As I said, everything works perfectly on other servers. And no, it's not a gmail ban, because I tried to install the app on another server after installing it here and everything is still working... Any idea about why is SMTP blocked?? My cake say: Connection timed out and the trace: CORE/Cake/Network/Email/SmtpTransport.php line 99 CakeSocket->connect() protected function _connect(){ $this->_generateSocket() } I've tried lot of thing, but nothing seems to work.. any ideas? it's a little big urgency ^ ^
3 Answers
Hi Ramon,

To curb a recent increase in abuse and SPAM, we have an initial SMTP block on new accounts created in certain contexts. If you file a support ticket (https://cloud.digitalocean.com/support) the team should be able to lift that for you after some manual account verification.

Sorry for the inconvenience!
  • Wow, finally!

    I spent two days trying to set up a simple postfix for sending emails. And I could not no way! Is explained.

    Thank you! That the forum continues to grow.

Thanks! this worked for me! just open a ticket!

Have another answer? Share your knowledge.