Avatar of Bob Schneider
Bob SchneiderFlag for United States of America asked on

Need third party SMTP server

I use Mandrill for my smtp server to send emails from my website.  We generally send race results to individual participants and coaches.  Last fall my account was hacked.  I followed Mandrill's suggestions to modify my security and they restored my account reputation and hourly send limit and all was good.  Recently I started getting emails from Mandrill indicating that my account reputation was poor and noticed that my hourly send quota was very limited.  I contacted them and was told that the initial restoration of reputation and hourly quota was a 30-day fix and it now had to "restore itself" over time.  I don't have the time.  We will be timing roughly 3000 runners on Thursday and sending them pre-race emails the day before.  Does anyone have a suggestion for another utility that I can use to send emails from my classic asp site as indicated above?  I would appreciate any help I can get.
ASP* SMTPSecurity

Avatar of undefined
Last Comment
David Favor

8/22/2022 - Mon
arnold

Ewhat is the environment in which your web page setup?
Do you gave a local iis SMTP Instalked?
Does the host provide relaying such that you can configure iis SMTP to relay through them.
ASKER
Bob Schneider

I have a classic asp web page.  Here is the smtp code that I use:
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
    .Item(cdoSendUsingMethod) = cdoSendUsingPort
    .Item(cdoSMTPServer) = "third party provider"
    .Item(cdoSMTPAuthenticate) = 1
    .Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 123
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic
    .Item(cdoSendUsername) = "my_email"
    .Item(cdoSendPassword) = "pwd"
    .Update
End With

Open in new window

ASKER CERTIFIED SOLUTION
David Favor

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
kenfcamp

My first suggestion would be to go to https://mxtoolbox.com/blacklists.aspx and run a search on your domain "yourdomain.com". Any black listings found will include a link to the list which usually will provide information on how to be removed

Aside from that, (assuming you've changed your email passwords) all you can really do is wait. Switching to a new SMTP host will not resolve your issue.

One option that may work would be to open a GMAIL account and try to modify your script to use that instead. However sending mail to 3000 people in bulk will likely cause the account to be blocked
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
arnold

I would not use the SMTP mode, Check whether the server has a local IIS SMTP installed (Then following the review suggested by kenfcamp) such that your server will have the messages placed in the queue, and your server will deliver them to the destination.

In this setup, you have control and the script does not have to handle an SMTP session.
it is an email message properly formated in placed in the c:\inetpub\mailroot\pickup folder.
the SMTP service gets items from there and delivers them...
You can configure the SMTP service for relay the information through a provider ....

To avoid being locked out, make sure your setup is an opt-in mode to limit complaints, blacklisting.
ASKER
Bob Schneider

Ok, this is all great information but no one has offered a solution.  We are not blacklisted.  We are simply being throttled by Mandrill/MailChimp because our account was hijacked and that 8 hour period (at night) killed our reputation from within Mandrill.

Is there any other third party smtp servers like Mandrill that accommodate smtp emails via a classic asp web site using the code I included above?  I would really appreciate any suggestions!
David Favor

To fix throttling.

1) You must split your email list into per Mailbox Provider lists. At least this is best practice.

2) Send to your message to each Mailbox Provider, continuing sends based on SMTP status returned.

If any Mailbox Provider says stop sending or slow down you sending (throttling), then you must do what they say.

3) For Mailbox Providers throttling, you must send at rate acceptable to Mailbox Provider.

Throttling only lifts based one recipient engagement. You must be smart enough to craft messages which trigger engagement.

Tip: Engagement is normally registered by Mailbox Providers when a person replies to a message or scrolls through a message.

Note: If you're looking for a easy, one size fits all answer, to quickly unthrottle... unfortunately... there is none.

To be Clear: There is no relay service that will fix your problem. Only time + recipient engagement will fix your problem.

Tip: Usually this will only be one Mailbox Provider like Oath (owns Yahoo/AOL), so throttling occurs on a per Mailbox Provider basis. If you use MailGun + track your Webhooks, you'll be able to determine what to do next, to fix the few Mailbox Providers who are throttling.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
arnold

Must you sent through the entity you say is throttling you?

The OPTION you have is to use the local IIS SMTP service (feature) if installed and then route the emails directly to the recipient.

Not sure how this can be stated in a clearer fashion.

I.e. you have a vehicle. You need to go to someplace and you were accostom to having a car service pick you. For one reason or another, your car service will only pick you up under certain conditions. Your question here is how to find another car service, or convince this one to reconsider their decision.

My SUggestions point you to use your own vehicle to get there since you need to be there tomorrow while address.resolving this issue on a separate track.
ASKER
Bob Schneider

FYI...after explaining (again) to Mandrill the importance of having my original level of service restored, making it clear to them that I do not spam or do any email marketing whatsoever, and pointing out that I have never been blacklisted, they restored my reputation within their system and I was able to send emails for today's events as contracted.

I want to thank everyone for their help!
David Favor

Random Aside: Many of my projects deliver to large lists + wrestling with the... sigh... seemingly unending incompetence of many ESPs (not all, just many)... at a certain point becomes unviable for large business income.

If you constantly have problems with your ESP + there's a huge amount of money on the line dependent on Email Delivery/Inboxing, at some point running your own in-house MTA will make sense.

Getting an in-house MTA working requires some time + patience.

Once working, all normal ESP annoyances evaporate.

Something to keep in the back of your mind.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes