About Anti-Spam


For the increasing spam, more and more SMTP servers installed content filters which stopped spam efficiently but also killed many valid emails. To deliver the email to the user correctly, we have to avoid the email deleted by the content filter as a spam.

The following table lists some points to avoid anti-spam.

Specify friendly name for recipient and sender.

oSmtp.From = "ivan"
oSmtp.FromAddr = "ivan@adminsystem.net"

is better than

oSmtp.FromAddr = "ivan@adminsystem.net"

Specify quoted-printable encoding if your email contains only ascii characters.

Default encoding is base64
You can change it to quoted-printable by TransferEncoding property.

Avoid only a bcc recipient in email.

Specify the Mailer.

oSmtp.SetMailer "My Smtp Mailer"
DO NOT set it to "Outlook" or other popular email tools name.

Avoid to add customized header.

Especially "X-MSMail-Priority", "Importance" and "X-MimeOLE"

Specify an alternative body if current email body text is html.

oSmtp.BodyText = 1
oSmtp.BodyText = "<html><body>this is a test..."
oSmtp.AltBody = "this is a test"

Finally, we suggest you should use an anti-spam tool to test the email generated by ansmtp after your application is finished. If it can't pass the anit-spam tool, please email to support@emailarchitect.net for assistance.


2001-2007 © Copyright AdminSystem Software Limited. All rights reserved.