小智 5
这个功能对我来说效果很好...
function send-emailwithattachment( [string] $subject, [string] $body, [object] $to, [Object] $attachment )
{
$from = "sender.address@domain.com"
$domain = "smtp-server.domain.com"
$mail = new-object System.Net.Mail.MailMessage
for($i=0; $i -lt $to.Length; $i++) {
$mail.To.Add($to[$i]);
}
$mail.From = new-object System.Net.Mail.MailAddress($from)
$mail.Subject = $subject
$mail.Body = $body
$attach = New-Object System.Net.Mail.Attachment($attachment)
$mail.Attachments.Add($attach)
$smtp = new-object System.Net.Mail.SmtpClient($domain)
$smtp.Send($mail)
$attach.Dispose()
$mail.Dispose()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1519 次 |
| 最近记录: |