无法发送电子邮件。

里亚亚兹

新成员
已加入
2014年10月14日
留言内容
4
编程经验
Beginner
你好
我正在通过我的表格发送电子邮件。它可以在我的家用PC上使用,但不能在另一台PC上使用。我知道为什么。

尝试
{
SmtpClient客户端=新的SmtpClient("smtp.gmail.com", 587);
MailMessage消息= new MailMessage();
message.From =新的MailAddress(txtEmailAddress.Text);
message.To.Add(txtSendto.Text);
message.Body =图片+头+ subHeading + textBox1.Text +空格+ numericUpDown1.Text +空格+ numericUpDown2.Text +空格+ numericUpDown3.Text + fanta + creamSoda + sprite + appletiser + justJuice + grapetiser + chinesejuice + newLine + content;
message.Subject = txtSubject.Text;
message.IsBodyHtml = true;
client.UseDefaultCredentials = false;
client.EnableSsl = true;



client.Credentials =新的System.Net.NetworkCredential(txtEmailAddress.Text,txtPassword.Text);
client.Send(message);
message = null;


MessageBox.Show("Message sent!");
}
抓住(例外)
{
MessageBox.Show("无法发送消息");
}
}
 

狂暴风暴

知名会员
已加入
2014年8月6日
留言内容
85
地点
南非鲁德普特
编程经验
10+
而不是使用
C#:
抓住(例外)
            {
                     MessageBox.Show("无法发送消息");
            }
显示真正的错误消息(或将其记录到文件中)。您可以通过隐藏错误消息使自己变得盲目。
C#:
抓住(例外)
            {
    MessageBox.Show(ex.Message);
            }
 

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,028
地点
挪威
编程经验
10+
它说失败发送消息
那是什么例外,那是确切的例外消息吗?可能的例外在这里列出: SmtpClient.Send方法(MailMessage)(System.Net.Mail),请特别注意以下几点:
documentation said:
如果您收到SmtpException异常, 检查StatusCode 属性以查找操作失败的原因。 SmtpException 也可以包含内部异常 指示操作失败的原因。
请参阅以下示例,检查所有包装的异常: 对System.Net.Mail进行故障排除
 

老人

会员
已加入
2016年10月24日
留言内容
17
地点
美国密西根州
编程经验
Beginner
我必须告诉gmail让我运行Python电子邮件程序。


 jpg.gif
 

附件

  •  email.jpg
    email.jpg
    60.1 KB · 观看次数 : 62
最佳 底部