![](/img/trans.png)
[英]Powershell Script not able to send email via Outlook using Task Scheduler
[英]Powershell Script, send email (via Outlook) to user of script without knowing email address
我的目標是向運行腳本的人發送包含日志信息的 email。
現在使用
$Mail.To = "firstname.lastname@gmail.com"
我可以手動輸入我認為應該獲取信息的用戶的名稱。 但我只想知道是否有辦法以某種自動方式獲取 email 地址。 我知道應用程序會自動從登錄用戶發送 email。 我可以使用相同的功能來為自己謀利嗎?
此 email 使用以下方式發送:
$Outlook = New-Object -ComObject Outlook.Application
...
...
$Mail.Send()
在 Outlook object model 中,您可以找到Account.SmtpAddress屬性,該屬性返回代表Account
簡單郵件傳輸協議 (SMTP) 地址的字符串。 SmtpAddress
和Account.UserName
的目的是提供基於帳戶的上下文來確定身份。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.