关于send-mailmessage的疑问
powershell吧
全部回复
仅看楼主
level 5
明久理 楼主
今天看到的send-mailmessage这个命令
然后看了官方的几个例子,但是我试着用这个命令时却无法使用。错误提示如下:
send-mailmessage : 不允许使用邮箱名称。 服务器响应为:authentication is required,smtp7,C8CowEDJHEL3eq1SucyfAQ--.188S2 1387100920
所在位置 行:1 字符: 1
+ send-mailmessage -From "user01<[email protected]>" -to "user02<[email protected]>" -Sub ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage],SmtpException
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage
然后我自己想了一下,我好像没有输入邮箱的密码,这样确实应该不可用user01的名义发邮件吧。
我是觉得这里错了。
但是当我试着差参数的时候,却发现好像没有输入密码的参数,这是怎么回事?
谁能帮一下忙,让我知道错在哪里,与如何解决。
2013年12月15日 10点12分 1
level 1
请问有没有会这个的,我也遇到这个问题了
2018年11月24日 07点11分 2
level 7
$HTML邮件内容 =
@'
<p>
<span style="font-family:Microsoft YaHei;font-size:18px;">html信件内容</span>
</p>
'@
Send-MailMessage -Subject "aa" -Body "bb" `
-From "你的@163.com" -To "你的qq邮箱@qq.com" `
-SmtpServer "smtp.163.com" -Port 465 -UseSsl -Credential "你的@163.com" `
-BodyAsHTML -body $HTML邮件内容
2018年11月26日 02点11分 3
1