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