George, you tried Easy SMTP Mail, Postman and WP Mail SMTP and none of them can send your mail?
Are you sure port 465 is open? GoDaddy normally has that port closed, except for their localhost server, and you can’t send Gmail through a localhost SMTP server. You can send Gmail on non-SMTP ports using the Gmail API.
I have a dedicated server at godaddy and postman showed 465 open.
Guess I should check & verify with godaddy. It does work on my NON-GODADDY server just fine.
I was hoping for something easy so each user with a site can enter their own email address for sending newsletters.
When you say the gmail api, is that what I setup using postman or something different?
Thanks for all the help Jason !!
Let’s talk only about the WP Mail SMTP plugin here.
If your port 465 is open, WP Mail SMTP should be able to send your mail directly to Google.
As for multisite, here are instructions for how to configure WP Mail SMTP: http://www.callum-macdonald.com/2008/12/12/wp-mail-smtp-v08/comment-page-8/#comment-155074
Is it the post about updated wp-config.php I need to pay attention to?
define(‘WPMS_ON’, true);
define(‘WPMS_MAIL_FROM’, ‘contact@mysite.com’);
define(‘WPMS_MAIL_FROM_NAME’, ‘Contact’);
define(‘WPMS_MAILER’, ‘smtp’); // Possible values ‘smtp’, ‘mail’, or ‘sendmail’
define(‘WPMS_SET_RETURN_PATH’, ‘false’); // Sets $phpmailer->Sender if true
define(‘WPMS_SMTP_HOST’, ‘smtp.gmail.com’); // The SMTP mail host
define(‘WPMS_SMTP_PORT’, 465); // The SMTP server port number
define(‘WPMS_SSL’, ‘ssl’); // Possible values ”, ‘ssl’, ‘tls’ – note TLS is not STARTTLS
define(‘WPMS_SMTP_AUTH’, true); // True turns on SMTP authentication, false turns it off
define(‘WPMS_SMTP_USER’, ‘myemailaddress@gmail.com’); // SMTP authentication username, only used if WPMS_SMTP_AUTH is true
define(‘WPMS_SMTP_PASS’, ‘mypassword’); // SMTP authentication password, only used if WPMS_SMTP_AUTH is true
It’s my understanding if you do that those settings are used across all sub-sites.
Also, on this installation I am not getting the usual debug info when sending a test.
Test Message Sent
The result was:
bool(true)
The full debugging output is shown below:
I installed on another site on same server and everything works fine.
Could there be some other issues if the debug info is not showing? Perhaps I need to remove & re-install? I first had “Easy SMTP Mail” installed first. Knew the db tables looked the same so then deleted that plugin from the plugins folder and uploaded “wp mail smtp” and it still had all my settings. However, after doing that I never saw any debug info.
I guess there is something wrong with the installation on this one site or another plugin is conflicting. I just want to be sure all is working correctly so figure the debug code should display?
thanks!!!
DO NOT USE ANY SMTP PLUGINS FOR GODADDY HOSTED WEBSITES.
ALL GoDaddy shared, VPS and dedicated hosting have Ports 465 & 587 blocked. Port 25 is redirected through their proxy server to use their internal relay hosting.
https://wordpress.org/support/topic/smtp-connect-failed?replies=24