Powershell: Send mail with attachment 【Update】
2009-07-06 15:43
573 查看
$sender = "sender@company.com"
$recipient = "recipient@company.com"
$server = "<<SMTP Server>>"
$date = get-date
$file = "D:\test.txt"
$msg = new-object System.Net.Mail.MailMessage
$msg.From = $sender
$msg.To.Add($recipient)
$msg.Subject = "Sending a File " + $date.tostring("yyyy-MM-dd HH:mm:ss")
$msg.Body = "I'm sending a file!"
$fileStream = new-object System.IO.FileStream $file, "Open", "Read"
$ct = new-object System.Net.Mime.ContentType "text/plain; charset=iso-8859-1"
$attachment = new-object System.Net.Mail.Attachment $fileStream, $ct
$msg.Attachments.Add($attachment)
$client = new-object System.Net.Mail.SmtpClient $server
$client.Credentials = new-object System.Net.NetworkCredential "sender@company.com", "<<PASSWORD>>"
$client.EnableSsl = "true"
$client.Send($msg)
如果無需驗證用戶的話,那么可以將 Credential 設置為 [System.Net.CredentialCache]::DefaultNetworkCredentials 。并將 EnaleSsl 設置為 “false” 。
$recipient = "recipient@company.com"
$server = "<<SMTP Server>>"
$date = get-date
$file = "D:\test.txt"
$msg = new-object System.Net.Mail.MailMessage
$msg.From = $sender
$msg.To.Add($recipient)
$msg.Subject = "Sending a File " + $date.tostring("yyyy-MM-dd HH:mm:ss")
$msg.Body = "I'm sending a file!"
$fileStream = new-object System.IO.FileStream $file, "Open", "Read"
$ct = new-object System.Net.Mime.ContentType "text/plain; charset=iso-8859-1"
$attachment = new-object System.Net.Mail.Attachment $fileStream, $ct
$msg.Attachments.Add($attachment)
$client = new-object System.Net.Mail.SmtpClient $server
$client.Credentials = new-object System.Net.NetworkCredential "sender@company.com", "<<PASSWORD>>"
$client.EnableSsl = "true"
$client.Send($msg)
如果無需驗證用戶的話,那么可以將 Credential 設置為 [System.Net.CredentialCache]::DefaultNetworkCredentials 。并將 EnaleSsl 設置為 “false” 。
相关文章推荐
- Python example for send mail with attachment by calling office outlook
- Send mail with attachment in asp.net
- Send mail with PowerShell
- How to Send an Email Using UTL_SMTP with Authenticated Mail Server
- Send email with attachment
- How to Send an Email Using UTL_SMTP with Authenticated Mail Server
- Send-only Mail Server with Exim on Ubuntu 10.04 LTS
- C# send mail with outlook and word mailmerge
- How to Send an Email Using UTL_SMTP with Authenticated Mail Server. (文档 ID 885522.1)
- Java Send EMail with Attachment
- How to Send an Email Using UTL_SMTP with Authenticated Mail Server
- send HTML mail with JavaMail.
- ORACLE SEND MAIL WITH PL/SQL
- Send emial with attachment via web service
- Howto: receive mail and save attachment with fetchmail, procmail and metamail
- [zz]Send email with attachment(s) in Python
- javamail send mail with 附件
- Send email with zip attachment
- export office 365 (exchange online) mailbox to local disk with powershell
- Generate PDF from Batch Class and schedule class and send email notification with Pdf attachment