PowerShell - отправка e-mail
Отправляю e-mail средствами PowerShell
Send-MailMessage -SmtpServer $SmtpServer -To $AdressTo -From $AdressFrom -Subject $Subject -Body $Body -Encoding [System.Text.Encoding]::UTF8
У адресата письмо попадает в папку "Спам" с следующим комментарием
Это письмо попало в папку «Спам» по следующим причинам: Отправитель не прошел проверку SPF. Некорректно настроена PTR-запись на домене отправителя.
При отправке письма из браузера письмо не попадает в папку "Спам"
Ответы (1 шт):
Автор решения: MAXX RYAZANOFF
→ Ссылка
Отвечаю на свой вопрос. Необходимо было авторизоваться.
$Msg = New-Object System.Net.Mail.MailMessage
$Msg.From = $AdressFrom
$Msg.To.Add($AdressTo)
$Msg.CC.Add($AdressCC)
$Msg.Subject = $Subject
$Msg.Body = $Body
$Msg.BodyEncoding = $Encoding
$Msg.HeadersEncoding = $Encoding
$Smtp = New-Object Net.Mail.SmtpClient($SmtpServer, $Port)
$Smtp.EnableSSL = $true
$Smtp.Credentials = New-Object System.Net.NetworkCredential($MySecureCreds.username, $MySecureCreds.password)
$Smtp.Send($Msg)