PowerShell - 使用 AWS SES 发送邮件消息 - 间歇性

问题描述

我一直在使用以下脚本发送电子邮件,有时可以,有时不可以。我不确定为什么它是间歇性的并出现此错误

"错误:SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:需要身份验证"

这是我正在使用的脚本:

$AWS_ACCESS_KEY = "KEYYYYYYYYYY"
$AWS_SECRET_KEY = "SECRET_KEYYYYYYYYYYYYYY"
$SECURE_KEY = $(ConvertTo-securestring -AsPlainText -String $AWS_SECRET_KEY -Force)
$creds = $(New-Object System.Management.Automation.PSCredential ($AWS_ACCESS_KEY,$SECURE_KEY))

$smtp = "email-smtp.us-east-1.amazonaws.com"
$from = "noreply@domain.com"
$to = "to_you@domain.com"
$bcc = "its_me@domain.com"
$subject = "Hello There"
$body = "hey Friend!<br><br>"
$body += "Body<br><br>"
$body += "Regards,<br>"
$body += "Bye<br>"

#Sending email
Sleep 2
Send-MailMessage -From $from -To $to -Bcc $bcc -Subject $subject -Body $body -BodyAsHtml -SmtpServer $smtp -Credential $creds -UseSsl -Port 587

可能是什么问题?有没有人见过这个?我可以查看 AWS 控制台中的任何日志吗?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)