类型:
String
Position:Named
默认值:None
必需:True
Accept pipeline input:True
Accept wildcard characters:False
-Port
指定 SMTP 服务器上的备用端口。 默认值为 25,这是默认的 SMTP 端口。
类型:
Int32
Position:Named
默认值:25
必需:False
Accept pipeline input:True
Accept wildcard characters:False
-Priority
指定电子邮件的优先级。 默认值为 Normal。 此参数的可接受值为 Normal、High 和 Low。
类型:
MailPriority
接受的值:Normal, High, Low
Position:Named
默认值:Normal
必需:False
Accept pipeline input:True
Accept wildcard characters:False
-ReplyTo
指定用于答复此邮件的其他电子邮件地址(非发件人地址)。
输入名称(可选)和电子邮件地址,例如
Name <someone@fabrikam.com>
。
此参数是在 PowerShell 6.2 中引入的。
类型:
String
[
]
Position:Named
默认值:None
必需:False
Accept pipeline input:True
Accept wildcard characters:False
-SmtpServer
指定发送电子邮件的 SMTP 服务器的名称。
默认值为
$PSEmailServer
首选项变量的值。 如果未设置首选项变量,并且未使用此参数,则
Send-MailMessage
命令将失败。
类型:
String
Aliases:ComputerName
Position:3
默认值:$PSEmailServer
必需:False
Accept pipeline input:True
Accept wildcard characters:False
-Subject
Subject
参数不是必需的。 此参数指定电子邮件的主题。
类型:
String
Aliases:sub
Position:1
默认值:None
必需:False
Accept pipeline input:True
Accept wildcard characters:False
To
参数是必需的。 此参数指定收件人的电子邮件地址。 输入名称(可选)和电子邮件地址,例如
Name <someone@fabrikam.com>
。
类型:
String
[
]
Position:0
默认值:None
必需:True
Accept pipeline input:True
Accept wildcard characters:False
-UseSsl
安全套接字层 (SSL) 协议用于建立与远程计算机的安全连接以发送邮件。 默认情况下,不使用 SSL。
类型:
SwitchParameter
Position:Named
默认值:None
必需:False
Accept pipeline input:True
Accept wildcard characters:False
String
可以通过管道将附件的路径和文件名传递给此 cmdlet。
此 cmdlet 不返回任何输出。
cmdlet
Send-MailMessage
已过时。 有关详细信息,请参阅
平台兼容性说明 DE0005
。 此 cmdlet 不保证与 SMTP 服务器具有安全连接。
DE0005
建议使用第三方库
MailKit
。 如果使用 Exchange Online,则可以从 Microsoft Graph PowerShell SDK 使用
Send-MgUserMail
。
about_Preference_Variables
Get-Credential