《PowerShell脚本之旅》之用脚本发送邮件

《PowerShell脚本之旅》之用脚本发送邮件前两天有朋友来信,想通过PS监控指定程序,如果定时将监控信息以电子邮件的形式发送到指定的邮箱。我们今天就单独讲讲邮件发送的脚本。

欢迎大家来到IT世界,在知识的湖畔探索吧!

前两天有朋友来信,想通过PS监控指定程序,如果定时将监控信息以电子邮件的形式发送到指定的邮箱。我们今天就单独讲讲邮件发送的脚本。

《PowerShell脚本之旅》之用脚本发送邮件

准备工作:

1.PowerShell V3以上(之前没有限定版本,有朋友说无法运行)

2.发送邮件的账号、接受邮件地址

《PowerShell脚本之旅》之用脚本发送邮件

PowerShell代码:

#设置发送Email的账号

$EmailAccount = “xxxxxx@163.com”

#设置发送Email的密码

$EmailPassword = “xxxxxx”

#接收Email的地址

$Reciver = “xxxxxx@163.com”

#Email的正文内容

$Content = “这是一个测试邮件”

#Message对象

$Message = New-Object  System.Net.Mail.MailMessage

#邮件发送地址

$FromAddr = New-Object System.Net.Mail.MailAddress(“xxxxxx@163.com”)

#填充Message信息,发送地址

$Message.From = $FromAddr

#填充Message信息,接收人信息

$Message.To.Add($Reciver)

#填充Message信息,抄送信息

$Message.CC.Add(“xxxxxx@163.com”)

#填充Message信息,邮件主题

$Message.Subject = “这是一个测试邮件”

#填充Message信息,邮件正文

$Message.Body = $Content

#设置smtp地址和端口

$Client = New-Object System.Net.Mail.SmtpClient(“smtp.163.com”,25)

#设置邮箱安全认证信息

$Client.Credentials = New-Object System.Net.NetworkCredential($EmailAccount,$EmailPassword)

#使用ssl

$Client.EnableSsl = $true

#发送邮件

$Client.Send($Message)

怎么样,PowerShell发送邮件很轻松吧,它让我们的运维工作轻松愉快起来了。

《PowerShell脚本之旅》之用脚本发送邮件

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/35474.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信