Send-MailMessage
-From "[email protected]"
-To "[email protected]"
-Subject "Subject" `
-SmtpServer "localhost" -Body "Test Message"
我正在使用Send-MailMessage发送电子邮件,这与使用System.Net.Mail.MailMessage的功能相同。
有什么方法可以从空发件人地址发送电子邮件?如果没有,我可以使用任何其他的powershell / .NET替代品。
从是必需的,因此不能省略。null,“”等是不可接受的,因为Send-MailMessage验证from是电子邮件地址。
<>空发件人地址:“发件人地址是将接收有关投递问题的电子邮件的电子邮件地址(邮件列表更改了该地址,但发件人:电子邮件标头没有更改,因此,他们(而不是发送给他们的人)获取有关投递问题的消息)。使用特殊的空发送者地址(MAIL FROM:<>)表示没有人在乎,也不应发送退回通知。在发送退回消息本身(有时是在其他时间)时,将使用空发送者。”
您无法使用SmtpClient和MailMessage进行此操作,因此无法使用它或Send-MailMessage。不幸的是,这意味着您要么找到一个支持它的第三方库,要么自己编写代码以直接通过SMTP发送。
您最好使用单元测试来测试系统的这一部分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句