如何在powershell

时间:2016-11-24 00:31:16

标签: email powershell

我之前从未使用过power shell,但我的理解是它是在Windows机器上发送电子邮件的最佳方式。

我的网络为我提供了以下详细信息

SMTP sever
Port
Authentication : Anonymous
From :
To:

现在,当我查看和研究互联网时,我发现我们需要用户名和密码来发送电子邮件。

有没有办法可以使用匿名身份验证发送电子邮件,只提供服务器名称,还包括atatchment

提前致谢

1 个答案:

答案 0 :(得分:0)

邮件服务器将进行匿名中继取决于接收连接器的配置。因此,在Exchange服务器上运行Send-MailMessage并使用' localhost'作为您的SMTPServer,它不会通过接收连接器 注意:您的电子邮件用户应该存在并且是有效域的一部分。然后您可以从 noreply @ 或您想要使用的任何内容发送。

send-mailmessage -From "noreply@example.com" -To "user01@example.com", "user02@example.com" -Bcc "user03@example.com" -Subject "Anonymous Mail Subject" -Body "Anonymous test Body" -SmtpServer 'localhost' -Port 25

*注意:* 25是默认的smtp端口。