2016-11-24 125 views
0

我從來沒有使用過電源外殼,但我的理解是,它是在Windows機器上發送電子郵件的最佳方式。如何發送電子郵件作爲匿名身份驗證在PowerShell中

我的網絡爲我提供了以下詳細信息

SMTP sever 
Port 
Authentication : Anonymous 
From : 
To: 

現在,當我看了看,互聯網研究,我發現,我們需要用戶名和密碼發送電子郵件。

有沒有什麼辦法可以使用只有服務器名匿名身份驗證發送電子郵件提供,還包括atatchment提前

感謝

+0

[試試這個](http://serverfault.com/questions/543052/sending-unauthenticated-mail-through-ms-exchange-with-powershell-windows-server/543115#543115) –

+0

@ MathiasR.Jessen I檢查了這一點,但我不明白腳本中沒有提供服務器名稱 – zeesu

回答

0

郵件服務器將做一個匿名中繼依賴於收到的配置連接器。所以,運行Exchange服務器上的Send-MailMessage並使用'localhost'作爲您的SMTPServer,然後它不會通過接收連接器。
注:您的電子郵件用戶應該存在並且是有效域的一部分。然後您可以發送noreply @或任何您想使用的。

send-mailmessage -From "[email protected]" -To "[email protected]", "[email protected]" -Bcc "[email protected]" -Subject "Anonymous Mail Subject" -Body "Anonymous test Body" -SmtpServer 'localhost' -Port 25 

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

相關問題