Skip to Content
Menu
This question has been flagged
1 Reply
1723 Views

A user can register their email and pw at the start of the forum page.  However, they then need to click on a link to send a verification email to their email account.  When they do so they receive an error as follows...

Mail Delivery Exception
Mail Delivery Failed Mail delivery failed via SMTP server 'None'. SMTPRecipientsRefused: {'xxx@yahoo.com': (550, b'"Your IP: xxx.xx.xxx.xx : Your domain yahoo.com is not allowed in header\nFrom"')}

What might be the problem here.  Email is configured for the site and does successfully send out emails for confirming orders etc, however, in this case there seems to be a problem sending out the email.  I tried to locate template for a verification email so see if there is anything there I need to change, however, I am unable to locate.

Any suggestions?  Thank you.

Avatar
Discard
Best Answer

Hi Johnny,

The error message suggests that the SMTP server is blocking the email due to the IP address or domain being used in the "From" header. This is likely a security measure to prevent spam or unauthorized use of the server. To resolve the issue, try the following steps:

  1. Check the email configuration in Odoo to ensure that the correct SMTP server is being used.
  2. Contact the email provider to ensure that the IP address and domain being used are authorized to send email.
  3. If the email provider allows it, try using a different "From" address or domain.
  4. If the issue persists, consider using a different email provider that allows the IP address and domain being used.

If you're unable to locate the verification email template, you may need to search the Odoo documentation or forums for information on how to customize email templates in Odoo v15.

Regards,

Team Ksolves!

Avatar
Discard
Author

Thanks, you helped me find that I needed to activate developer mode then from there I could access all the template. Just needed to change the from email on the verification email template. Thanks.