说一个有趣的问题,是关于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可以随意填写,这是为什么呢?