03-02-2018, 07:20 PM
@Brandin, thanks for the mxtoolbox link! That is really cool.
Please disregard everything I've said about the message ID and sprintf. I didn't use htmlspecialchars() for displaying the $mail variable, so the message-ID string was being treated as a tag by my browser. In some instances...
The ip has come up clean on the blacklist search and now that I'm using htmlspecialchars(), the $mail variables are identical between the servers (except of course the unique fields).
To answer your question about the Latin American setup, it's a RedHat Linux server with Apache (2.2.15) and PHP (5.6.27) installed from packages.
Finally, I've done some more googling and have managed to reduce my ignorance about email by the tiniest little bit... I was comparing the email headers of the email I sent that made it through to from Latin America to the one from SiteGround to another one from a mass mailer and found a suspicious discrepancy in a 'Received-SPF' header, which vaguely reminded me about something I read in a mass mailer quick start somewhere: TXT DNS record checking.
<pre></pre>
In short it brought me to this:
http://www.x-pose.org/2013/10/22/how-to-...ed-sender/
It makes sense to me that perhaps Gmail has a tougher policy on softfails (not softballs) in place than iCloud. So for now I am setting up the TXT record on my SiteGround domain and using that domain in the sender address of messages sent from my setup in Latin America.
Sorry, this is becoming very long winded about something that's not your problem, but I'll admit that I'm enjoying chatting to you about it (and it seems to be helping in clarifying my thoughts too)
Please disregard everything I've said about the message ID and sprintf. I didn't use htmlspecialchars() for displaying the $mail variable, so the message-ID string was being treated as a tag by my browser. In some instances...
The ip has come up clean on the blacklist search and now that I'm using htmlspecialchars(), the $mail variables are identical between the servers (except of course the unique fields).
To answer your question about the Latin American setup, it's a RedHat Linux server with Apache (2.2.15) and PHP (5.6.27) installed from packages.
Finally, I've done some more googling and have managed to reduce my ignorance about email by the tiniest little bit... I was comparing the email headers of the email I sent that made it through to from Latin America to the one from SiteGround to another one from a mass mailer and found a suspicious discrepancy in a 'Received-SPF' header, which vaguely reminded me about something I read in a mass mailer quick start somewhere: TXT DNS record checking.
<pre>
Code:
ARC-Authentication-Results: i=1; mx.google.com;
<strong>spf=softfail (google.com: domain of transitioning XXXXXXXXX@gmail.com does not designate XXX.XXX.XXX.XXX as permitted sender)</strong> smtp.mailfrom= XXXXXXXXX@gmail.com;
dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=icloud.com
In short it brought me to this:
http://www.x-pose.org/2013/10/22/how-to-...ed-sender/
It makes sense to me that perhaps Gmail has a tougher policy on softfails (not softballs) in place than iCloud. So for now I am setting up the TXT record on my SiteGround domain and using that domain in the sender address of messages sent from my setup in Latin America.
Sorry, this is becoming very long winded about something that's not your problem, but I'll admit that I'm enjoying chatting to you about it (and it seems to be helping in clarifying my thoughts too)