The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#11
|
|||
|
|||
I have done a LOT of researching on this. The problem is on the vbulletin side.
Look at this header from my site - it is the result of one member sending another a message. And yes, the actual emails have been changed. Quote:
"ridenazi @ KTMTalk.com - The Absolute BEST KTM resource on the planet" <ktmXXX@yahoo.com> It's [SAYS] that it's FROM ktmXXX@yahoo.com when in reality, it is from MY server. vBulletin does the "from" this way so that the "receiver" of the message can hit reply and have it go to the original "sender". So THAT is the problem... the header says it is from ktmXXX@yahoo.com when it's actually from my server (ktmtalk.com). To confirm, on your next "bounced email", go look at the headers, specifically the FROM. If the entire "from" shows ANYTHING except your mail server, it will fail DMARC. btw: AOL and gmail have both started using this "standard". -pat- |
#12
|
|||
|
|||
I have been having the exact same problem for about a month now.
We have the "secure email" option enabled (if not, this wouldn't be a problem). Originally, it was ONLY when a member having a yahoo.com email address attempted to send an email to another user. It doesn't matter what the receiver's email address is...what makes it bounce back is when the SENDER'S email address is a yahoo.com email address. More info on why can be found here: http://marketingland.com/email-sende...emailmarketing For about the past week or so, I have started to see aol.com email addresses (SENDER) get rejected for the same reason. I too am hoping for a good solution to this...if nothing else, simply reject the email attempt at the "send" stage so the member knows immediately their email didn't go though (I already have a bold red large text notification in the email interface, but again...many users seem to overlook it (somehow) and submit their email anyway... |
#13
|
|||
|
|||
Quote:
if the SENDER (ie, the FROM) contains ANYTHING except YOUR SERVER, it will fail DMARC. I'll post a solution in a bit - I want to confirm a few other things first. |
#14
|
||||
|
||||
We also have this issue on my vB3 forum, Ive been trying to figure out whats going on for 3 weeks (on and off) all our e-mails to Gmail are just getting bounced.
|
#15
|
||||
|
||||
Quote:
I'm testing a hack of sendmessage.php right now that sends these user-generated messages with the default bbs address in the "From" field, and with the sending user's email address in an additional "Reply-to" header. This way the message should pass the Sender-ID test (the From address is on the sending server) but the recipient can still reply to the actual sender thanks to the Reply-to header. Test messages I've sent via my test board to one of my other email addresses show the headers to be getting sent the way I want. Don't know yet if this really solves the problem when sending to gmail, yahoo, etc. |
#16
|
|||
|
|||
Quote:
The next time one bounces, go look at the header... you'll see the FROM issue. --------------- Added [DATE]1399391922[/DATE] at [TIME]1399391922[/TIME] --------------- Quote:
I need to go take a qwik check and find all occurances where VB changes this "from" and then I'll be able to post a "one size fits all" solution. --------------- Added [DATE]1399392384[/DATE] at [TIME]1399392384[/TIME] --------------- Click this link - http://www.dmarc.org/faq.html#g_13 It's a frigging dissertation on dmarc... just scroll down 40 or 50 pages to the section titled "Why are messages I send on behalf of visitors to my website being blocked?" For those not wanting to read thru all that crap, it says: Why are messages I send on behalf of visitors to my website being blocked? Quote:
|
#17
|
||||
|
||||
Here's my hack to sendmessage.php. This is for vB3.8.7 - don't know if there have been syntax changes in later versions. The keys here are the 5th and 6th parameters passed to vbmail().
5th = the From email address. If not specified, or specified as a null (''), the default address for the bbs will be used. 6th = any additional headers you'd like to define. This is where we'll define the Reply-to header. In my vB 3.8.7 vbmail() is called three times in sendmessage.php.
|
Благодарность от: | ||
Lynne |
#18
|
|||
|
|||
Quote:
I tested both yahoo and aol email addresses (SENDER) and both went through fine now. Replying to the resulting email does indeed direct it to the real sender. By the way, my installation is 4.2.2 and there was no change in syntax on this hack. |
#19
|
||||
|
||||
Quote:
Quote:
I really hate to do this by hacking a php file, but I couldn't figure out how to do this via a plugin. |
#20
|
||||
|
||||
Quote:
Basically gmail has become very picky/sensitive to the slightest error. I went through our whole email set up and found a couple issues, one of which I suspect was probably the culprit, but Im not going to reverse them to confirm. Basically our IPv6 reverse dns was incorrect, but I dont think that was the problem, more likely was that the domain in our MX record (mail.mydomain.com) was pointed to a CNAME record (it CNAMED to mailserver.mydomain.com). Apparently this is not RFC compliant, so I changed them to use the direct server name which is defined as an A record. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|