从<>空发件人地址发送电子邮件

内森·库珀(Nathan Cooper)
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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Django-使用sendgrid模板发送电子邮件-发件人地址问题

使用 EWS 从 Office365 发送电子邮件且发件人地址不存在

转发电子邮件,但更改发件人地址

PyWin32:如何获取发送特定主题电子邮件的发件人地址?

通过联系表发送带有访客发件人地址的电子邮件

发送电子邮件,使“发件人”是名称或文本,而不是真实的电子邮件地址

如何从电子邮件标题中识别发件人地址是否合法

使用默认发件人地址发送邮件

PHP 邮件未从“发件人地址”发送

使用google.appengine.api.mail.send_mail发送电子邮件时,如何显示发件人名称而不是电子邮件地址

如何在使用Outlook时使用yahoo帐户发送电子邮件,以便发件人姓名不仅是我的电子邮件地址

我的邮件发件人不向他人发送电子邮件

如何使用JavaMail将Return-Path设置为发件人地址以外的电子邮件地址?

发送电子邮件烧瓶Google App引擎-无效的发件人格式

使用自定义发件人:字段发送电子邮件

使用mail命令发送电子邮件时指定发件人

通过smtp发送电子邮件并更改发件人的姓名

设置“发件人”时,msmtp无法使用php发送电子邮件

无法通过Gmail API发送电子邮件给多个发件人

通过 Mailgun 发送电子邮件时不显示发件人姓名

Android 应用程序发送电子邮件确认没有发件人姓名

邮件缺少发件人地址

获取发件人电子邮件地址

如何获得发件人的电子邮件地址?

如何欺骗发件人电子邮件地址?

从附件获取发件人电子邮件地址

从“ bugzilla-daemon”向“ [email protected]”发送电子邮件时出错:没有发件人

PHPMailer使用SMTP身份验证发送电子邮件,但Gmail仍声称无法验证发件人

使用另一个“发件人”标头从laravel发送电子邮件