Назад | Перейти на главную страницу

Как отправить электронное письмо с помощью Powershell, которое не попадает в папку спама в Gmail?

У меня есть различные сценарии PowerShell на Windows Server 2012 R2, которые я хотел бы уведомить меня по электронной почте после завершения, поэтому я настраиваю локальный SMTP-сервер, который ограничен только 127.0.0.1, и использую эту команду:

Send-MailMessage -To "myemail@gmail.com" -From "myemail@gmail.com" -SMTPServer localhost -Subject "Script 1" -Body "Script 1 has finished"

Но проблема в том, что GMail и другие сервисы говорят "Осторожно" или кладут в СПАМ. Есть ли Из электронная почта или что-то, что я могу быстро / легко сделать, чтобы она без проблем попала в мой почтовый ящик?

Редактировать: Это с демонстрационной виртуальной машины Microsoft с доменом Contoso.com.

Изменить 2: Домен contoso.com - это вымышленный домен, для которого я не могу настроить запись SPF.

Могу ли я каким-то образом настроить ответ с реального IP-адреса сервера, чтобы почтовые серверы считали его «подлинным»?