您的位置:首页 > 其它

Windows下用脚本发邮件

2012-05-19 00:05 106 查看
Linux中用mail客户端很容易实现用脚本发邮件。而Windows下没有邮件客户端,有两种方式可以实现,这给自动定时发邮件提供了方便:
1. PowerShell 方法:
$SmtpClient = New-Object System.Net.Mail.SmtpClient
$SmtpServer = "your.mail.host.com"
$SmtpClient.host = $SmtpServer
$From = "Me <User@example.com>"
$To = "User2@example.com"
$Title = "Subject"
$Body = "Body Text"
$SmtpClient.Send($From,$To,$Title,$Body)
2. VBScript方法:
Set objEmail = CreateObject("CDO.Message")
objEmail.From = "me@mydomain.com"
objEmail.To = "you@yourdomain.com"
objEmail.Subject = "Server is down!"
objEmail.Textbody = "Server100 is no longer accessible over the network."
objEmail.Send
还有推荐下载一个免费客户端bmail.exe,很象Linux下的mail,具体用法见http://retired.beyondlogic.org/solutions/cmdlinemail/cmdlinemail.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Windows 邮件 自动