说一个有趣的问题,是关于SMTP发Mail的:
VB.NET下
Dim mail As New MailMessage
mail.From = "Jax.Bao"
mail.To = "[email protected]"
mail.Subject = "this is a test email."
mail.Body = "Some Chinese characters or text goes here"
SmtpMail.SmtpServer = "XX"
SmtpMail.Send(mail)
C#下:MailMessage mm = new MailMessage();
mm.From = "Jax.Bao";
mm.To = "[email protected]";
mm.Subject = "Hello,mail Test";
mm.Body = "Mail TestMail TestMail TestMail TestMail Test";
SmtpMail.SmtpServer = "XX";
SmtpMail.Send(mm);
问题是,From的区别,C#必须填正确的(存在的)地址,而VB可以随意填写,这是为什么呢?
VB.NET下
Dim mail As New MailMessage
mail.From = "Jax.Bao"
mail.To = "[email protected]"
mail.Subject = "this is a test email."
mail.Body = "Some Chinese characters or text goes here"
SmtpMail.SmtpServer = "XX"
SmtpMail.Send(mail)
C#下:MailMessage mm = new MailMessage();
mm.From = "Jax.Bao";
mm.To = "[email protected]";
mm.Subject = "Hello,mail Test";
mm.Body = "Mail TestMail TestMail TestMail TestMail Test";
SmtpMail.SmtpServer = "XX";
SmtpMail.Send(mm);
问题是,From的区别,C#必须填正确的(存在的)地址,而VB可以随意填写,这是为什么呢?
没有吧