什么是PowerShell中的Unix“mailx -t”命令?

时间:2014-01-08 10:23:41

标签: email unix powershell

我正在将一些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”?

2 个答案:

答案 0 :(得分:0)

5秒的谷歌搜索告诉mailx是发送邮件的工具。另一个5秒的谷歌搜索告诉send-mailmessage用于发送邮件。

答案 1 :(得分:0)

你是一个Linux家伙,对吧?

man mail

这会给你两个结果:

  

发送-MAILMESSAGE

     

发送-FsrmTestEmail


我们想要Send-MailMessage ....

man send-mailmessage

检索以下信息:


NAME

Send-MailMessage

概要

Sends an e-mail message.

SYNTAX

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"