hi guys i have use xenforo 2.0 and i have create admin account with yahoo email now i start create first member for test my site .. and i have use gmail email for this account when i start create member account after i finish the site send confirmation email to me i go to my gmail account but i dont find any confirmation email ? for that i can not active me member account if i dont got the confirmation i have go to my admin email that which use yahoo email and i find this email Mail delivery failed: returning message to sender Event:failure User:ajeeb Domain:ajeeb.us From Address:f0f020002000@yahoo.com Sender:ajeeb Sent Time:Oct 10, 2017 11:57:23 PM Sender Host:localhost Sender IP:127.0.0.1 Authentication:localuser Spam Score: Recipient:aj33b3@gmail.com Delivery User:-system- Delivery Domain: Delivered To: Router:lookuphost Transport:remote_smtp Out Time:Oct 10, 2017 11:57:23 PM ID:1e21ad-0008WH-SV Delivery Host:gmail-smtp-in.l.google.com Delivery IP:173.194.69.26 Size:4.68 KB Result: ECDHE-RSA-AES128-GCM-SHA256:128 CV=yes: SMTP error from remote mail server after end of data: 550-5.7.1 Unauthenticated email from yahoo.com is not accepted due to domain's\n550-5.7.1 DMARC policy. Please contact the administrator of yahoo.com domain if\n550-5.7.1 this was a legitimate mail. Please visit\n550-5.7.1 https://support.google.com/mail/answer/2451690 to learn about the\n550 5.7.1 DMARC initiative. y30si4667388eda.230 - gsmtp Code (markup): please i need help with this problem i can not run my site if this error is there?
You can't send email from your server with yahoo.com being the from address. You would have to send it through a yahoo.com mail server (not your server).
no now in xenforo when u registry new account u need to confirmation email but when i visit my gmail i dont find any email confirmation and also in same time the site send to admin email that error delivery
Right, and that has nothing to do with the underlying issue. The issue is your server can't send emails with the from address being a yahoo.com address because your server isn't a Yahoo mail server.
You can find more info here: https://help.yahoo.com/kb/SLN24016.html https://support.google.com/mail/answer/2451690 Again... your server is not an authoritative server for sending emails from the yahoo.com domain, so receiving servers will reject the emails as spam/forged email.
i have send to yahoo they answer to me this Thank you for contacting Yahoo Postmaster. I assure you that I'll do my best to help you out. I'm sorry to hear about the trouble you're facing. The error you received is actually from Google/Gmail. However, Yahoo has a similar error and it's related to Yahoo's DMARC policy. A DMARC policy allows a sender to indicate that their messages are protected by SPF and/or DKIM, and tells a receiver what to do if neither of those authentication methods passes – such as junk or reject the message. DMARC removes guesswork from the receiver’s handling of these failed messages, limiting or eliminating the user’s exposure to potentially fraudulent and harmful messages. When an email is sent that violates this policy or the system can't verify it came from where it says it did, they may be rejected. For example, if an email claims to be sent from a Yahoo address but wasn't sent using Yahoo's servers, then it may be flagged. If you're sending from a domain to Yahoo, double-check to make sure your DMARC and SPF records are valid. You can look at these links below for more information about the error message and Yahoo's DMARC policy. Yahoo DMARC policy https://help.yahoo.com/kb/sln24050.html?impressions=true&i= Email service providers can't send to/from Yahoo Mail addresses https://help.yahoo.com/kb/sln24016.html?impressions=true&i= If you have other questions or details to share, simply reply to this email. We're always happy to help.
Yep... same answer. You can't send an email as coming from a yahoo.com email unless it's from a Yahoo mail server... like I said.