簡體   English   中英

Powershell 腳本,在不知道 email 地址的情況下,將 email(通過 Outlook)發送給腳本用戶

[英]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) 地址的字符串。 SmtpAddressAccount.UserName的目的是提供基於帳戶的上下文來確定身份。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM