I'm managing the back-end of a conference website. People register on-line (https:, of course). The registration system collects and saves their info, and then sends an email to a distribution list. This triggers billing, facilities planning, etc., etc.

Here's the problem. Starting about 4-5 weeks ago, people on the distribution list who have earthlink accounts stopped receiving the registration notifications. I can email to the distribution list by hand (using Eudora or Oulook), and they get my emails, but the automatic notifications aren't getting through to the earthlink accounts (or to people who have their domains hosted by earthlink). This is driving me nuts, and I'm wondering if anyone has run into either this problem or something similar.

Details:

The notification software is driven by a familar snippet.

$msg = new MIME::Lite( From => "Registration System <register\@example.com>", To => $REGISTRATION, Subject => "Conference Registration", Type => 'text/plain', Encoding => '7Bit', Data => $body ); $msg->delete("X-Mailer"); $msg->send_by_sendmail(Sendmail => "/usr/sbin/sendmail") or do { # log the error }
No errors are getting logged (no surprise, since some of the email is getting through).

$REGISTRATION holds a string of the form "notify\@example.com". My .procmailrc at example.com contains a standard redistribution rule, of the form

:0c * ^TOnotify ! foo@bar.com baz@earthlink.net quux@aol.com
Again, this all works smoothly, except for earthlink. I'm not getting any bounces. But everyone gets the message when I mail to the distribution list from a standard client. Until I get this resolved, I'm forced to manually forward the notifications that I get back to the notification list.

It suspect that Earthlink has added some anti-spam facility that MIME::Lite (or my use of it) is running afoul of. But the folks with Earthlink accounts, one of whom is very tech savvy, can't find any info on their end.

I'd like some advice on how to adjust what I'm doing, or, failing that, advice on what kind of experiments I should try. Or pointers to more info. Extra credit given to a pointer to a MIME::Lite script that is known to work with Earthlink now. Thanks.

(If you know something, but don't want to go public with some technique that a spammer might use, /msg me.)


In reply to Email conundrum, might be MIME::Lite vs. Earthlink by dws

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.