我正在将一些unix脚本转换为powershell脚本。 我在其中一个脚本中遇到了“mailx -t< d:\ mailDetails.txt”这一行。 mailDetails.txt文本文件包含以下详细信息。
致:raj123@gmail.com,raj1234 @ gmail.com 重要性:高 受试者:测试
AAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBB
此致 拉吉
在Unix中运行“mailx -t< d:\ mailDetails.txt”时,它会从文本文件中获取详细信息并相应地邮寄。
那么在Powershell中,什么相当于“mailx -t”?
答案 0 :(得分:0)
5秒的谷歌搜索告诉mailx
是发送邮件的工具。另一个5秒的谷歌搜索告诉send-mailmessage
用于发送邮件。
答案 1 :(得分:0)
你是一个Linux家伙,对吧?
man mail
这会给你两个结果:
发送-MAILMESSAGE
发送-FsrmTestEmail
我们想要Send-MailMessage
....
man send-mailmessage
检索以下信息:
Send-MailMessage
Sends an e-mail message.
Send-MailMessage [-To] <String[]> [-Subject] <String> [[-Body] <String>] [[-SmtpServer] <String>] [-Attachments
<String[]>] [-Bcc <String[]>] [-BodyAsHtml] [-Cc <String[]>] [-Credential <PSCredential>]
[-DeliveryNotificationOption <DeliveryNotificationOptions>] [-Encoding <Encoding>] [-Port <Int32>] [-Priority
<MailPriority>] [-UseSsl] -From <String> [<CommonParameters>]
The Send-MailMessage cmdlet sends an e-mail message from within Windows PowerShell.
Online Version: http://go.microsoft.com/fwlink/?LinkID=135256
To see the examples, type: "get-help Send-MailMessage -examples".
For more information, type: "get-help Send-MailMessage -detailed".
For technical information, type: "get-help Send-MailMessage -full".
For online help, type: "get-help Send-MailMessage -online"