gpt4 book ai didi

powershell - 使用Gmail SMTP身份验证学习电子邮件脚本

转载 作者:行者123 更新时间:2023-12-03 00:17:52 25 4
gpt4 key购买 nike

我是刚开始使用Shell脚本的人,我编写了一个脚本,该脚本应该将电子邮件发送到我的收件箱

我发现很少的解决方案并改进了我的脚本

$cred = Get-Credential
Send-MailMessage -SmtpServer "smtp-relay.gmail.com" -Credential $cred -UseSsl -Port 587 -From "test@gmail.com" -To "test@gmail.com" -Subject "test" -Body "test"

我收到以下错误消息
Send-MailMessage : Mailbox unavailable. The server response was: 5.7.0 Mail relay denied 
[117.193.79.33]. bd10sm271633igb.4 - gsmtp
At line:2 char:1
+ Send-MailMessage -SmtpServer "smtp-relay.gmail.com" -Credential $cred -UseSsl -P ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-M
ailMessage], SmtpException
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage

我再次更改了端口号465或25,它获得了操作超时。帮帮我!!

PS:25或587上的Telnet正在运行,并且计算机中没有AV程序

提前致谢。

最佳答案

$ cred =获取凭据Send-MailMessage -SmtpServer“smtp.gmail.com”-凭据$ cred -UseSsl-端口587-从“test@gmail.com”-到“test@gmail.com”-主题“test” - body “测试”

我按照此步骤操作后,可以使用Gmail进行此测试
1.禁用双向验证
2.允许设置中不安全的应用
Lesssecure Apps

关于powershell - 使用Gmail SMTP身份验证学习电子邮件脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29438423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com