Login to participate
  
Register   Lost ID/password?

Louis Kessler’s Behold Blog

Newsletter Ready: No One To Send It - Wed, 24 Feb 2010

After I got phplist up and working, and I cleaned my old survey respondents email addresses up, I purchased a Dewahost’s SMTP service package to send the mail. They were recommended by Plimus (who processes Behold purchases for me) and do mailing lists for Plimus, so I assumed that was a good enough reference and I went with them.

Sorry, Dewahost, but this is not going to be a nice post for you.

When I purchased the service, I sent them a note with the purchase asking them for the SMTP setting so I could send out the Behold News newsletter. I waited a day with no response. I then sent an email to them and waited 3 more days. Nothing.

Being very patient, and assuming nothing, I submitted a support ticket on their support site. Someone there responded on the ticket only 9 minutes later that he’s forwarding my ticket to their sales team who will be able to assist me better. I then responded that it was not a sales issue, but a technical issue. Three days later. No response at all on that ticket. I then went to their online chat.

I had a pleasant talk and was told that they’d give my ticket a higher priority. That night, they responded to my ticket. They said: “We didn’t receive your order. What’s the order reference number?”.  Now I’m starting to get frustrated and I posted my whole Plimus receipt from what was already 10 days earlier.

Two more days went by and I went on chat again. The friendly fellow apologised and added a new ticket for me that was quite forceful and said that if they cannot handle this order, to let me know so I can look into other providers and a refund.

That was yesterday. Today I got no response on either ticket. So I’m now looking at other providers of a non-spam bulk email SMTP service. I found a few possibilities:

Authsmtp does not appear too bad.  They charge about 0.2 cents per address and that goes down to about 0.13 cents as the volume increases.

Sendblastersmtp looks good. They’re a little more starting at 0.3 cents (which is the same level that Dewahost starts at) and going down to 0.2 cents. But at the high end they have a dedicated server offer for $300 a month. They have bulk emailing software that looks good and might be useful for those who need it. But I expect I’ll be happier with phplist running from my ISP, rather than trying to maintain my list myself on my own PC.

Dewahost has an unexpected pricing scheme. It starts out high at 0.3 cents per address and decreases until for $40 a month, you have unlimited emails. *Alarm Bells* - The word unlimited never means unlimited. There’s got to be something that they’ll impose if you start using “too much”. Also, they do not have dedicated servers for this “unlimited” plan, so there is an uncertain future there when the list gets large.

Of all the companies, the one that now seems the best to me is LuxSci. They seem very professional. Their prices surprisingly start lower, at 0.1 cents per address but grow to 0.18 cents as the volume increases. But then they have a dedicated server offering at only $200 per month which I can move to once Behold News starts going out to 100,000 or more people. They also have a free bounce analysis that will promptly remove invalid email addresses from my list. I was planning on doing that with phplist, but it would be better to offload that where it won’t slow down the Behold website.

If I don’t hear back from DewaHost by tomorrow night (and maybe even if I do), I think I’ll sign up for service with LuxSci. Then hopefully I can restart the Behold News newsletter and send it out to everyone over the weekend.

In the meantime, I have been making good progress on the log files and probably will have another beta out in a couple of weeks.

Verifying Email Addresses - Not So Easy - Sun, 14 Feb 2010

Before the first Alpha of Behold came out in March 2005, I had a survey up which you can still see at archive.org. (Don’t you just love the color I used to use?) Between 1997 and 2004, 685 of the people who filled in that survey said “Yes” to the question “Does the concept of a program like Behold interest you?” and also gave me their e-mail address. I promised to myself that when I release the beta of Behold, I would email them back and let them know.

Well, the beta of Behold is available, and I’m finalizing the Newsletter so I am just about ready to send out that letter. Just one thing to do: verify that those email addresses still exist. I do not want to send out 600 emails and have a lot of them bounce back. It could blacklist me and/or make my ISP very unhappy with me.

So then the journey to do that began. I found out that there is no perfect way to do so. Even sending an email may bounce back because an account is just suspended or a mailbox is full. Without sending an email, it is even trickier. The main method used that does the best job under the circumstances is to set up an SMTP call to the mailserver at the domain of the email address, and send it a HELO and RCPT command. You can sort of see how this works at a Free Email Address Verifier.

So I found a number of articles on how to do this and set up PHP code to do the verification. That took a couple of days. But when I ran it, it didn’t work. It took me another couple of days before I found out that the reason was my website host blocked port 25 where SMTP goes as a spam prevention policy. The research told me there’s no way around that. Find a host who doesn’t block it. So next I tried running it from PHP on my own machine. That would go through my ISP here in Winnipeg who gives me my internet access. Nope. Port 25 blocked here as well.

Without doing the SMTP checks, only 15 of the 685 addresses could be proven wrong. The rest were unknown. I knew there were a lot more than that. So I needed something with the SMTP checks. Downloading an email verification program didn’t help. They need port 25 as well.

Finally I was able to write a routine that accessed an online email checker and check the emails one by one. I was willing to pay for this service, but I could not find one that would do it in a batch online manner for me. So here goes, a one shot check of 685 addresses. Painful but necessary.

As I write this, I’m about half way through. Looks like about 45% of the email addresses from back then were good. That will make about 300 of them. Was all this effort worth it? Now that I look back, possibly not. But I didn’t know it at the time.

I have to wait to hear back from the SMTP mailing service I signed up for to know how to configure phplist to use them for my newsletter, so it will still be a few days before the newsletter is sent.

So tomorrow it’s back to work on Behold - let’s get that log file working.

List Mania - Thu, 11 Feb 2010

Since the Version 0.99.7 release a few days ago, I have been trying to set up the Newsletter again. That died even before I switched web hosts, because the mailings started canning out after about 500 were sent.

I needed something more robust, and after the change to a PHP/MySQL backend on the new Behold website last year, the logical choice seemed to be the Open Source mailing list program: phplist.

Phplist seemed to have what I needed: The ability to send out a large number of mailings, batch sending and throttling, html/text newsletters and bounce management.

But gawd - it has the most horrendous user interface with no thought to managing the users or the mailing lists themselves. And to make things worse, my Netfirms account limits the capabilities of phpmyadmin so just getting my current user list into phplist took me 3 days of puzzle solving.

But its almost there. Hopefully I’ll be able to send out the first Newsletter in the next few days, and then get back to moving Behold closer to version 1.