param([switch] $ configure)
$ Date =获取日期
$ Server = gc env:computername
创建电子邮件
$ msg = new-object Net.Mail.MailMessage
设置电子邮件属性
$ msg.subject = $ Subject
设置电子邮件正文
$ msg.body = $ Body
创建SMTP服务器对象
$ SMTP = new-object Net.Mail.SmtpClient($ SMTPServer)
电子邮件结构
$ msg.From =“admin@email.com”
$ msg.Replyto =“me@email.com”
$ Subject =“来自$ Server $ Date的硬件警报”
$ SMTPServer =“smtp.office365.com”
$ SMTPPort = '25'
$ SMTPUser ='admin@email.com'
$ SMTPPassword ='密码'
身体
其他{$ smtp.Send($味精)}
当我运行它时,我一直得到“必须指定一个收件人” . 我做错了什么?
1 回答
您没有指定收件人 . (没有人可以收到那封邮件 . )
MailMessage
类不仅具有From
属性,还具有To
属性 .查看https://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage(v=vs.110).aspx的文档