The following code is giving me a timeout problem., no matter what I do I
can't send a piece of mail using .net2.0 System.Net.Mail .SmtpClient via port
465 and using ssl, if however I try using outlook or outlook express it
works fine..
System.Net.Mail .MailMessage msgMail = new
System.Net.Mail .MailMessage("m yemail@mydomain .com",
"testemail@mydo main.com", "subject", "message body");
SmtpClient smtp = new SmtpClient("smt p.postoffice.ne t", 465);
smtp.EnableSsl = true;
smtp.UseDefault Credentials = false;
smtp.DeliveryMe thod = SmtpDeliveryMet hod.Network;
smtp.Credential s = new System.Net.Netw orkCredential(m yemail@mydomain .com,
"mypassword ");
try
{
// the following line is where it times out
smtp.Send(msgMa il);
}
catch (Exception ex)
{
}
I also did a trace log and this is what it looks like...
System.Net Information: 0 : [5260] Associating MailMessage#610 58004 with
Message#6325563 7
System.Net Verbose: 0 : [5260] SmtpClient::.ct or(host=smtp.po stoffice.net,
port=465)
System.Net Information: 0 : [5260] Associating SmtpClient#2793 1403 with
SmtpTransport#4 8953616
System.Net Verbose: 0 : [5260] Exiting SmtpClient::.ct or() ->
SmtpClient#2793 1403
System.Net Verbose: 0 : [5260]
SmtpClient#2793 1403::Send(Mail Message#6105800 4)
System.Net Information: 0 : [5260]
SmtpClient#2793 1403::Send(Deli veryMethod=Netw ork)
System.Net Information: 0 : [5260] Associating SmtpClient#2793 1403 with
MailMessage#610 58004
System.Net Information: 0 : [5260] Associating SmtpTransport#4 8953616 with
SmtpConnection# 55429074
System.Net Information: 0 : [5260] Associating SmtpConnection# 55429074 with
ServicePoint#11 280399
System.Net Information: 0 : [5260] Associating SmtpConnection# 55429074 with
SmtpPooledStrea m#37855919
System.Net Error: 0 : [5260] Exception in the SmtpClient#2793 1403::Send -
Unable to read data from the transport connection: A blocking operation was
interrupted by a call to WSACancelBlocki ngCall.
System.Net Error: 0 : [5260] at
System.Net.Sock ets.NetworkStre am.Read(Byte[] buffer, Int32 offset, Int32
size)
at System.Net.Dele gatedStream.Rea d(Byte[] buffer, Int32 offset, Int32
count)
at System.Net.Buff eredReadStream. Read(Byte[] buffer, Int32 offset, Int32
count)
at System.Net.Mail .SmtpReplyReade rFactory.ReadLi nes(SmtpReplyRe ader
caller, Boolean oneLine)
at System.Net.Mail .SmtpReplyReade rFactory.ReadLi ne(SmtpReplyRea der
caller)
at System.Net.Mail .SmtpReplyReade r.ReadLine()
at System.Net.Mail .SmtpConnection .GetConnection( String host, Int32 port)
at System.Net.Mail .SmtpTransport. GetConnection(S tring host, Int32 port)
at System.Net.Mail .SmtpClient.Get Connection()
at System.Net.Mail .SmtpClient.Sen d(MailMessage message)
System.Net Verbose: 0 : [5260] Exiting SmtpClient#2793 1403::Send()
Comment