« New top quality web camera - using the EpocCam App, an old iPhone 8 and a Gorilla Pod | Main| Tutorial - How to create an installable package in Python - Part 1 »

Do your server send mails asking for e-mail confirmations? Then ensure the receiver knows which domain the confirmation-mail origin from!

Tags: After Hours
0

Have you ever wanted to sign up for a newsletter, or enroll into something on the net using your e-mail address?

Then the chances that you have received “Please confirm your e-mail address”-mails is pretty high. But what if the web server uses one domain, and the mail server uses another?

Sometimes you don’t receive the confirmation-emails since they are rejected by your mail server. Actually, the sender receives an error-message telling him or her that your main server won’t accept the mail. It may look like this for the sender;

Mail delivery to the following recipient has finally failed: bob@vcode.no

Last reason: 500 5.0.0
Explanation: host vcode.no [1.2.3.4] said: Message Rejected for Policy Reasons

Transcript of session:
   ... while talking to vcode.no [1.2.3.4]:
   >>> DATA (EOM)
   <<< 500 Message Rejected for Policy Reasons

This is a typical sign that some sort of spam-filter has analyzed the inbound message and rejected it for some reason.

For example – you want to sign up for the newsletter at www.acme.com and enter your e-mail address. Since I know I am going to receive future newsletters from @acme.com, I have beforehand entered the domain @acme.com into my spam-filter’s white-list. The white-list ensures that any mails from @acme.com should be received without hick-ups.

Then it turns out that Acme is using a mail-letter-service and it is actually the mailletter-domain that sends the confirmation-mail. For example the newsletter-service sends mail from newsletter_acme@thesupermailservice.com . The domain @thesupermailservice.com wasn’t known to me up front, and my spam-filter finds that highly suspicious Smile And, wham! Error 500 and “Rejected for Policy Reasons” is a fact.

Wouldn’t it be nice it Acme informed me about that in the first place, and the very page where I signed up in the first place? I think so.

Perhaps, in the future, we might even get a protocol or some technical handshake, making the white-listing process a breeze. I hope so Smile

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)