Can you make a gmail/yahoo account and try sending an email to it, outside of WP?
It’s possible your domain is being blocked by those places.
Ok, I have a yahoo account oracle.neuron@yahoo.com and a gmail account oracle.neuron@gmail.com.
I successfully sent two test e-mails from blogger@metrand.com to both e-mail accounts mentioned above. Therefore I conclude that my domain (metrand.com) is not blocked by both yahoo ang gmail.
Google “SMTP server error: 5.7.1 Unable to relay for” (yes without the email address) and you’ll see that the issue that when an un-authenticated account (i.e. someone who didn’t pass through ID and password) is emailing.
Try changing:
Authentication = No: Do not use SMTP authentication
to yes.
I changed the setting from
Authentication = No: Do not use SMTP authentication
to
Authentication = Yes: Use SMTP authentication
Result: the problem got worse
Not only that I cannot send e-mails to yahoo and gmail accounts but I cannot send to any address including my domain. Before changing, I was able to send emails to info@metrand.com… NOW – NOT ANYMORE.
SMTP Authentication is for the sender’s user-id/password. Previously we have proven that my domain (metrand.com) is not blocked by yahoo or gmail. It could be that WordPress is blocked by yahoo or gmail… and that’s why I need help.
WordPress is not blocked. Email doesn’t work like that 🙂 The problem is the way your mail server is set up.
Not only that I cannot send e-mails to yahoo and gmail accounts but I cannot send to any address including my domain.
That REALLY tells me your server’s set up funny. What happens if you don’t use that plugin at all, and let WP handle email itself?
Also, do Google “SMTP server error: 5.7.1 Unable to relay for”
Read up on what other people have seen. This is NOT a WP problem, it’s a problem with SMTP and PHP, perhaps, but it’s not (directly) WP.
Based on my first post:
There’s a function to “Send Test” an e-mail so I send to the following:
julius.castillo@metrand.com – successful
info@metrand.com – successful
leo@madanguit.com – successful
Therefore I can send e-mails to all other domains. I have blogger@metrand.com – I can use this to send to any address including yahoo ang gmail. But if I go through WP, I can’t.
Yes, and that is all a function of the plugin, which is set up to use STMP, which is categorically not what WordPress uses, by default, for emailing people.
WP uses PHPMail out of the box.
Turn off the plugin.
Try to register an account with your gmail or yahoo email address. What happens?
The plugin is working fine (but I would say that, I’m the plugin author!). The problem is that you are not using the correct settings.
Ask your server administrator what SMTP settings you should use to send email and then put them into the plugin. If you don’t have SMTP authentication turned on, it’s very unlikely that emails will work correctly, unless mail.metrand.com is configured to allow forwarding of all email from your server’s IP address.
If mail doesn’t work with SMTP auth enabled, then you probably are using the wrong username / password. What error message are you getting with SMTP authentication enabled?