发送时显示 CDO.Message 未能访问
这是什么意思呀 怎么办?????
private void gobutton_Click(object sender, System.EventArgs e)
{
try
{
MailMessage aMailMessage = new MailMessage();
aMailMessage.From = FromtextBox.Text;
aMailMessage.To = TotextBox.Text;
aMailMessage.Cc = CctextBox.Text;
aMailMessage.Bcc = BcctextBox.Text;
aMailMessage.Subject = SubjecttextBox.Text;
aMailMessage.Body = Body.Text;
aMailMessage.Priority = MailPriority.Low;
SmtpMail.SmtpServer = "smtp.163.com";
if(ATTtextBox.Text.Length > 0)
aMailMessage.Attachments.Add (new MailAttachment(ATTtextBox.Text,MailEncoding.Base64));
SmtpMail.Send(aMailMessage);
MessageBox.Show("电子邮件已经发送到->>"+TotextBox.Text);
}
catch(Exception ex){
MessageBox.Show(ex.Message.ToString());
}
}
Naybe there is some problem with your server, as far as I know, the 163.com SMTP need to authentication, please try with your own serer or others.
163的SMTP需要账号和密码才可以使用,找一个不需要账号和密码的SMTP服务器,就可以了。
WebMail不支持SMTP服务器账号和密码的验证,只能用不需要账号和密码验证的SMTP.可以用Jmail。
webmail不支持SMTP的帐号和密码,我这里有不需要帐号和密码验证的SMTP:lzx123@cmmail.com