c# winform,我写了个发送email的小程序,但是每次做完send之后,它不发,要关闭程序后才发,怎么回事?
如题:
我的代码:
string server = "aaa.bb.ccc ";
string htmlBody = " <b> Embedded image file. </b> <DIV> </DIV> ";
htmlBody += @ " <img alt= " " " " hspace=0 src= " "cid:112233 " " align=baseline border=0 > ";
htmlBody += " <DIV> </DIV> <b> This is the end of Mail... </b> ";
try
{
AlternateView htmlView = AlternateView.CreateAlternateViewFromString(htmlBody, null, "text/html ");
MailMessage message = new MailMessage( "aaa@bbb.com ", "ccc@bbb.com ");
message.Subject = "5 ";
LinkedResource imageView = new LinkedResource( "c:\\pix\\a.jpg ", "image/jpeg ");
imageView.ContentId = "112233 ";
imageView.TransferEncoding = TransferEncoding.Base64;
htmlView.LinkedResources.Add(imageView);
message.AlternateViews.Add(AlternateView.CreateAlternateViewFromString( "plain text ", null, "text/plain "));
message.AlternateViews.Add(htmlView);
//Send the message.
SmtpClient client = new SmtpClient(server);
// Add credentials if the SMTP server requires them.
&nbs