We help IT Professionals succeed at work.

Need third party SMTP server

Bob Schneider
on
161 Views
Last Modified: 2020-04-02
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.
Comment
Watch Question

CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.
Bob SchneiderCo-Owner

Author

Commented:
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

Fractional CTO
CERTIFIED EXPERT
Distinguished Expert 2019
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
CERTIFIED EXPERT

Commented:
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
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.
Bob SchneiderCo-Owner

Author

Commented:
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 FavorFractional CTO
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.
Bob SchneiderCo-Owner

Author

Commented:
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 FavorFractional CTO
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.