0
以下命令成功发送利用在命令中规定的参数的电子邮件: -PowerShell的5.0 SEND-MAILMESSAGE带附件
Send-MailMessage -From "<[email protected]>" -To "<[email protected]>" -Subject "Sending the Attachment" -Body "Forgot to send the attachment. Sending now." -SmtpServer "fqdn.smtprelay.com"
只要我添加任何种类的附着的,无论大小,文件扩展名(.txt,.zip等)的命令显然完成,但不会在控制台输出中产生任何类型的错误,但是当我追踪邮件时,电子邮件从未击中SMTP中继,就好像命令失败一样,但根据它没有的PowerShell,它执行没有任何输出类型的命令。
这是命令我使用:
Send-MailMessage -From "<[email protected]>" -To "<[email protected]>" -Subject "Sending the Attachment" -Body "Forgot to send the attachment. Sending now." -SmtpServer "fqdn.smtprelay.com" -Attachments "C:\Temp\targetfile.zip"
任何机构是否有关于我如何去进一步排除任何建议吗?这似乎是一个很简单的问题,但我觉得我现在已经用尽了所有的选择。我已经验证目标文件存在并且可以从PowerShell控制台访问。
此外,我可以成功建立一个telnet连接到端口25上的SMTP中继而无需身份验证,并生成一个基本的电子邮件,问题似乎是我添加附件时。
我测试你的第二行我的Windows 10智慧我自己的SMTP服务器和我自己的地址,它的作品。 – JPBlanc