Author Topic: Send from multiple IPs to beat HotMail/Yahoo/AOL throttling  (Read 24962 times)

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« on: April 06, 2005, 12:48:15 pm »
I'm not sure how well this works but I'm sure it has the potential to make a huge difference in deliverability of your large-list email:

http://www.simscripts.com/Scripts/Qmail-Multiple-Interfaces-Patch

http://www.simscripts.com/Scripts/Exim-Multiple-Interfaces-Patch
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

mike2

  • Posts: 193
    • View Profile
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #1 on: April 12, 2005, 08:27:49 am »
I've been wondering about this patch for qmail for a while now. I use sendmail and have been looking for something like this with no luck.

Dean, do you know how often it switched the IP? Is it static or configurable?

I am considering switching to qmail and getting this patch.

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #2 on: April 12, 2005, 08:35:00 am »
I have worked with a client using this patch.  The IP changes each email, so if you have 10 IPs (placed in a configuration file), the first message will be sent with IP #1, the second message IP #2 and so on, in a loop.  You can remove or add new IPs at any time.

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #3 on: November 24, 2005, 01:29:24 am »
Looks like he's created another one, this time for PostFix:

http://www.simscripts.com/Scripts/Postfix-Multiple-Interfaces-Patch

I've also updated the URLs in the original post as they seem to have died.
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

john

  • Posts: 4
    • View Profile
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #4 on: June 25, 2006, 12:49:31 pm »
Dean,

Do you happen to have a copy of these patches for exim?

John

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #5 on: June 26, 2006, 03:54:22 am »
Unfortunately I do not have direct access to these patches... and the guy at simscripts.com (linked above) seems to have upped his price to $250 each (at least for me).  I am currently researching ways to do this with Plesk/qmail servers but not, unfortunately, Exim.  I once posted a project on elance.com regarding an exim patch with specific instructions on how to apply it in case of server updates (simscripts.com doesn't do this...) and was quoted about $250.   There could also be some publically available patches for Exim available but I don't know... I primarily work with qmail/Plesk and am (fairly urgently) attempting to develop a patch for that first...

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

dl1217

  • Posts: 23
    • View Profile
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #6 on: February 21, 2007, 05:00:32 pm »
Hi Dean,

Do you have a update on this by any chance? for qmail or exim?

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #7 on: February 21, 2007, 06:09:00 pm »
With qmail on Plesk servers I've been able to successfully patch qmail with a common "outgoingip" patch.  This patch allows the sending IP to be set in a config file (/var/qmail/control/outgoingip).  While a bit crude, this file can be used to rotate your sending IP address at an interval, such as every 5 seconds with a simple custom script.

For more help recompiling qmail on Plesk please visit this post I authored in the Plesk forum:

http://forum.swsoft.com/showthread.php?s=&threadid=34664

I also recommend disabling the default "bigext" patch and instead adding a combination "bigext-todo" patch, which can greatly help qmail get over domains with rate-limiting, etc (Yahoo, for example) and continue to deliver email quickly to other domains instead of getting stuck.

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

auto

  • Posts: 49
    • View Profile
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #8 on: August 03, 2007, 12:05:00 am »
Hey everyone,

The simscripts postfix patch was programmed kind of sloppily.  I was using it for awhile but had some issues.

When you set it up then you put ip's into a flat-file, one ip per line.

When it runs, every time you make a connection it:

    opens up the flat-file
    reads the top IP
    appends that IP to the bottom
    then re-writes the file.

As you can imagine when it does this dozens of times per second, it slows things down with all of the file I/O and each SMTP instance waiting on file locks.

So I was rather disappointed that with $2000 invested in obtaining the source code, the author was so sloppy and didn't bother to assist me with any tech support. :(

So what I did to fix this was write to my own multiple IP hack for Postfix, so now you simply define the IP's you want within the main.cf file.

Then Postfix loads the IP's into memory once and rotates between them completely in memory.

That really speeds things up.

If someone wants the patch, drop me a PM and we can work something out.

Best,
Tara
$5,620 in 24 hours to a small email list of 500?  http://eCa.sh/5620in24hrs

auto

  • Posts: 49
    • View Profile
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #9 on: August 04, 2007, 05:13:28 pm »
Hey Dean,

I was wondering if you happened to know the best ratio of IP's to emails.

I seem to remember reading about it somewhere, but haven't been able to find that post.

I'm trying to determine if I ought to purchase more IP's or if I have enough.

Also do you know of any hosting providers that allow you to allocate your own IP's directly from ARIN?  

If it shows up on IPWHOIS that your company owns the IP, and you own your own nameservers then the buck pretty much stops at you for any possible complaints I'd think.

Best,
Tara
$5,620 in 24 hours to a small email list of 500?  http://eCa.sh/5620in24hrs

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #10 on: August 06, 2007, 01:36:14 am »
Hi Tara,

Good work on the Postfix patch... $2000?  Ouch.  I think you could have had this created from scratch by a freelance coder for $250-$500.

Unfortunately I do not have any statistics I can quote regarding the IP to user ratio.  I don't publish a huge list myself... you probably know better than I. :)

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

auto

  • Posts: 49
    • View Profile
Send from multiple IPs to beat HotMail/Yahoo/AOL throttling
« Reply #11 on: August 06, 2007, 10:51:19 pm »
Hey Dean,

I bought from the Denix guy at
http://www.simscripts.com/Scripts/Postfix-Multiple-Interfaces-Patch

That is what he charged me at the time for the source code.  Back then I was spending corporate cash from a previous business, so it wasn't coming directly out of my pocket.

I think the pricing he is giving you is much cheaper now, but I bought it prior to November 2005.

Also I think the pricing he's giving you is for installation to a server, not for direct access to the source code.

But anyway the version I have now is completely RAM-based and is configured normally in Postfix's main.cf file which is how it should have been written in the first place :roll:

I'm not that big of an advocate of freelancing...I guess because of my programming background.  Although GNU C on Linux isn't that much fun given that I haven't messed with C since college, LOL.

Best,
Tara
$5,620 in 24 hours to a small email list of 500?  http://eCa.sh/5620in24hrs