У меня есть различные сценарии 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-адреса сервера, чтобы почтовые серверы считали его «подлинным»?