Я могу отправить почту с действующей учетной записью Office365, используя мое веб-приложение C#, в список адресов доступа. Таким образом, это наш собственный источник данных с нашими клиентами. Проблема в том, что он, вероятно, не получен нашими клиентами. Я отправил почту из учетной записи info в свою собственную учетную запись office365 и вставил заголовки в mxtoolbox и получил сообщение о том, что мой локальный компьютер занесен в черный список. даже когда он использует smtp office365. У нас есть dkim enabled и spf в dns. Что еще я должен сделать, чтобы устранить эту проблему?Отправка почты из office365 учетной записи C# почтовые заголовки
Вот мой простой C# код для отправки почты (который работает, но может необходимы дополнительные вещи анти-спам?)
SmtpClient sc = new SmtpClient();
sc.Host = "smtp.office365.com";
sc.Credentials = new System.Net.NetworkCredential(SmtpUsername, SmtpPassword);
sc.Port = 587;
sc.EnableSsl = true;
Должен ли я добавить свой домашний IP и от офиса к записи Dns SPF , даже когда я использую smtp office365?
это значение для Authentication-Results
DKIM = нет (сообщение не подписано) header.d = нет; ouroffice365domain.com; dmarc = none action = none
Является ли это причиной попадания в черный список? Обратите внимание, что я не пытаюсь отправить спам. Это действительный источник данных, в который люди выбирали. Мы просто перешли на офис 365 и вам необходимо отправить рассылку нашим клиентам из нашего пользовательского веб-приложения. Мы знаем об ограничениях (10 тыс. В день) и 1 почте каждые 2 сек.
изменить изменит это: https://stackoverflow.com/a/23409351/169714, потому что я использовал только адрес электронной почты, а не первое и фамильное имя клиента.
с локальным ip, я имел в виду ip моей домашней сети. тот, который я получил от ос. а не местный локальный (192.x), но общедоступный. Будет отправлен на оба адреса для проверки. –