Trivial SMTP ASP.NET Winsock Connectivity Issues

Posted on

ASP.NET C#Lately I have been experiencing issues with running SMTP on ASP.NET 1.1 on a Windows Server specifically the Standard edition. It was a trivial issue and very difficult to trace. The problem would appear in just a day and sometimes will disappear for weeks. The issue has been attributed to a Winsock crash (ASP.NET informs this through the error page). I have not found I have not found any blogs that tackle this issue so I hope this post will help others.

This issues are posted by me in StackOverflow and ServerFault :

The server specifications are below and my notes on the issue:

Windows Server Standard on SP2
IIS 7 with ASP.NET 1.1
IIS 6 for SMTP

The server hosts many websites running ASP.NET 1.1. These websites use the built in SMTP server on IIS6.

The SMTP works fine for a while but after a few weeks or months, It will stop sending emails. I tried sending one via Telnet it seems fine so the SMTP server is not the issue.

I tried restarting the Application Pools but it had not effect whatsoever. I also tried restarting IIS 7.0 and IIS 6.0 it still will not send messages.

The only temporary way we found to fix this was to restart the server.

Is there an ASP.NET cache that we can clear or is causing this issue?

UPDATE:

Got the fix!

It was a hunch but I restarted the Print Spooler and DNS Client services in the server and now emails are sent successfully.

But I still do now know why this happens for ASP.NET 1.1 projects.

UPDATE 2:

Issue appeared again today! I got lucky I thought I had to wait weeks to test it again.

I started by restarting the DNS Client service. No effect still cannot send emails. I then restarted the Print Spooler service and to my surprise it was the culprit! ?????????

How is this even, what, why? huh?

I disabled the Print Spooler permanently. Email still works. I do not think we print anything or if the Print Spooler does any other tasks other than printing.

If it does do anything please comment below.

UPDATE 3:

The fix was temporary. I found out today that WINSOCK refused connections from ASP.NET but accepted connections via telnet mail.

Still trying to find out why this is happening.

UPDATE 4:

Well finally made a reboot with the WINSOCK corruption fixes applied. Hope this holds forever and the bug does not reappear.

FINAL UPDATE:

After a few weeks of debugging and fix finding the only workaround for this would be to either reboot the server regularly, move to System.Net.Mail instead of System.Web.Mail or use Microsoft SQL Server DBMail.

Opening of Ahia Bags Barbecue Grill in Kadayawan 2008 Beer Festival on August 1, 2008

Posted on

Kadayawan! It is that time of year when Davaoenos give thanks to a bountiful harvest. My friends and I also have a way of thanking by opening up a new business venture in the barbecue business but with cheaper and and BIG sized barbecues. It’s called AHIA BAGS BARBECUE GRILL. This is my first business venture and I have to say it has been quite hard planning it and we have been having a lot of arguments over the said business and so it is indeed true that friendships will always not come first but purely business. The recipe we have for this barbecue has been a secret for quite a while and is a recipe for most of the successful barbecue businesses in Davao. It’s hot,tangy, sweet and tasty, mmmm, makes your mouth water doesn’t it? ^_^, The location of the Beer Festival, this event is hosted by San Miguel Philippines, will be at F.Torres Street beside the Davao Convention Center and across Bakbak. Here is a diagram of the event:

 

Ahia Bags Barbecue Logo

Beer Festival Site Map

 
The Beer Festival event will be held on from August 1 to August 28 2008. There will be different booths and different stores out there and just like any other San Miguel event it will be loads of fun and entertainment during the Kadayawan festivities
 
Visit us there and you’ll be sure to have a taste of Davao at that event!!