[REBOL] Re: overcoming anti-spam monitor
From: gjones05:mail:orion at: 27-Jun-2001 12:20
> When I run a script to send e-mail to multiple recipients (one at a time
> in a foreach loop) I receive the following error:
> ** User Error: Server error: tcp 554 Relay rejected for policy reasons.
> ** Near: insert port reduce data
> I'm told this is because there is an anti-spam monitor on the mail server.
> I tried using a wait statement for as much as 15 seconds, but that didn't
> trick the server. Any suggestions?
Usual disclaimer: "I am no expert, and am not even friends with an expert!!"
Assuming that the email is sent to a single user at a time (which is what it
sounds like you are doing, because many sites will filter out email with no
field), other things that can be easily filtered include whether the
sender domain matches the smtp domain, on the premise that spammers may use a
smtp server that is not of their own domain (or forged domain).
For example, if you where sending email with the user.r configured name of
[jblow--mysite--dom], but sent the email through your isp's smtp server of say
smtp.myisp.dom, then the site may filter and block this type of email. A
solution is then to be sure that the sender dom and smtp dom match.
Other things that can be filtered are by the sending email client. Sites like
Earthlink (nee Mindspring) imply that they may filter based on clients that are
known spam generators. If you suspect something like this, then you can create
email with a custom header that either leaves of the name of the email program,
or uses a more generic description, like that found in Netscape.
Hope this helps.