这是我的邮件发送代码。我收到“邮件标题中有无效字符”错误。当我更改我的计算机名称时,一些最短的名称。问题解决了。但是在我的域中,整个计算机名称都像“04500-ab04545.xxxdomain.gov.tr”,所以我需要为这个问题找到另一个解决方案。
因此,从 c# 代码发送邮件时,我无法提供静态计算机名称。
MailMessage msg = new MailMessage();
msg.Body = "axxxxxx";
msg.To.Add(new MailAddress("xxxx@xxxx.domain"));
msg.From = new MailAddress("xxxx@xxxx.domain","blab blalb");
msg.Subject = "Subject xxx";
SmtpClient server = new SmtpClient("xxxxxxxx",25);
server.Credentials = new NetworkCredential("xxxxx", "xxxxxxx");
SmtpClient server = new SmtpClient("mail.adalet.gov.tr",25);
server.Credentials = new NetworkCredential("xxx", "xxx");
server.Send(msg);