Sending Email out without using SMTP?

  • Thread starter Thread starter trevisc
  • Start date Start date
T

trevisc

Good afternoon everyone.

I'm currently trying to build an automated invoice system that
collects dynamic data and automatically sends out invoices. In my
test database I have 23 companies that i'm trying to send out.

I am currently using Web.Mail.MailMessage with my cable internet SMTP
as the server to send out to. I've noticed that if I just run it
straight through it will time out (almost like the server detects it's
being over loaded) for about half of them.

I have a little bit of a work around where I use
System.Threading.Thread.Sleep(10000) and it pauses for about 10
seconds between send and it works but it of course takes almost 4
minutes to complete for just 23 emails.

My question is:

Is there a better,faster, easier way for me to send out these emails?
Idealy i'd like to not use my SMTP at all.

Thank you for the help!

trevis
 
My question is:

Is there a better,faster, easier way for me to send out these emails?
Idealy i'd like to not use my SMTP at all.

Certain SMTP components can do direct send (i.e. act as SMTP servers
themselves).

But there are a couple cavets:

1. You must have outbound SMTP access (your ISP must not be blocking port
25).

2. Your IP address must not be on any RBL lists (or else your e-mails will
be flagged as spam).

We currently use www.quicksoftcorp.com/smtpexpress which is a stand-alone
SMTP queuing application. However, there are also .NET components which can
send e-mail directly (I believe the feature is called Direct Send SMTP).
 
use SQL Server and SQLMail or DBMail

using email programmatically on the desktop is dangerous
 
Back
Top