I recently ordered something online. Let's hypothetically say it was a pair of glasses. I won't say which company because your experience will in all likelihood be better than mine. In point of fact, I have a crazy prescription that is hard to make and throws every optical lab for a loop the first time they see it.
Actually, I ordered two pairs. One pair was produced and arrived in a reasonable timeframe. The other has yet to arrive, hence my hesitance to name names. It's been weeks and weeks now. I would call and receive placating assurances that the matter would be looked into and that all would be resolved. I sent email nearly every other day inquirying. No answer. No status update. No way to look at the order status online--okay, yes that's partly my fault. Know before you press "confirm order."
So how did I solve this great quandry. Just a few lines of code which I will share below produced an emailed response within the hour. Have fun with it. Use it at your own risk. I take no responsibility for how you make yourself heard. And I've removed the identifying strings to avoid embarrassing the vendor and further endangering my order. BTW, their response was:
"We apologize for the inconvenience you experienced with us. We are remaking the glasses you ordered in our lab. You will receive them in about 10 days."
Here's the simple code:
using
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage("myemail@address.com", customer@service.com, "order #xyz status inquiry", body);
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("mail.myserver.com");
for (int i = 0; i < 100; i++) { client.Send(msg); Console.WriteLine(i.ToString()); }
Console.WriteLine("Done."); Console.ReadLine(); } }}
Page rendered at Saturday, July 04, 2009 9:21:47 PM (Mountain Daylight Time, UTC-06:00)
DisclaimerThe opinions expressed herein are just that, opinions. Don't have a fit if you think they're wrong. Post your comment or write your own blog.