Исключение: 550 5.7.54 протокол SMTP, не удалось передать получателю в не обслуживаемый домен
Я отправляю PDF-файл в качестве вложения электронной почты в библиотеку документов SharePoint с помощью
SmtpClient
и MailMessage
.Я предоставляю учетные данные отправителя для аутентификации, но все же получаю исключение, упомянутое в теме.
Что не так и что я могу сделать вместо этого? Обязательно ли предоставлять учетную запись отправителя?
Что я уже пробовал:
MailMessage mailSharePoint = new MailMessage(); SmtpClient smtpClientSharePoint = new SmtpClient("server30.company.local", 25); smtpClientSharePoint.Credentials = new System.Net.NetworkCredential("glpi@company.com", password); smtpClientSharePoint.UseDefaultCredentials = true; smtpClientSharePoint.DeliveryMethod = SmtpDeliveryMethod.Network; smtpClientSharePoint.EnableSsl = true; mailSharePoint.From = new MailAddress("glpi@company.com", "Save file To SharePoint"); mailSharePoint.To.Add(new MailAddress("fdf@server25.company.local")); mailSharePoint.Subject = "Save file to SharePoint " + myModel.id_fdf_offers; mailSharePoint.Attachments.Add(new Attachment(Server.MapPath("~/TEMPLATE/" + FileName + ".pdf"))); smtpClientSharePoint.Send(mailSharePoint);