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:
static void Main(string args)
string n = Environment.NewLine;
string nn = n + n;
string body = "Hello," + nn
+ "I can think of no other way..." + nn
+ "Can you please respond..." + nn
+ "You can either..." + nn
+ "Thanks," + nn
System.Net.Mail.MailMessage msg =
new System.Net.Mail.MailMessage("firstname.lastname@example.org", email@example.com,
"order #xyz status inquiry", body);
System.Net.Mail.SmtpClient client =
for (int i = 0; i < 100; i++)