积极答复者
exchange2010环境发送欢迎邮件报错

问题
-
大家好,
近期在测试exchange2010环境新建邮箱时自动发送欢迎邮件,在technet中查找到一些相关文档,按照步骤做下来始终有警告。信息如下
SMTP服务器要求安全链接或客户端未通过身份验证,服务器相应为5.7.1
HUB服务器的身份验证也已更改
使用的脚本信息如下:
<?xml version="1.0" encoding="utf-8" ?>
<Configuration version="1.0">
<Feature Name="Welcome Email" Cmdlets="New-Mailbox,Enable-Mailbox">
<ApiCall Name="OnComplete">
if($succeeded) {
if ($provisioningHandler.TaskName -eq "New-Mailbox") {
$USRdname=$provisioningHandler.UserSpecifiedParameters["Identity"]
$tempmsg= [string] (get-content ("c:\welcome.htm"))
$tempmsg = $tempmsg -replace "NewUser00",$USRdname
$Ualias=$provisioningHandler.UserSpecifiedParameters["Alias"]
$pSMTP = (get-mailbox $Ualias | select-object PrimarySMTPAddress | Format-Wide | Out-String ).trim()
}
elseif ($provisioningHandler.TaskName -eq "Enable-Mailbox") {
$eUalias=$provisioningHandler.UserSpecifiedParameters["Alias"]
$dName = (get-mailbox $eUalias | select-object Name | Format-Wide | Out-String ).trim()
$pSMTP = (get-mailbox $eUalias | select-object PrimarySMTPAddress | Format-Wide | Out-String ).trim()
$tempmsg= [string] (get-content ("c:\welcome.htm"))
$tempmsg = $tempmsg -replace "NewUser00",$dName
}
$HUBServer="192.168.1.201"
$EMail =new-object net.mail.mailmessage
$HUBTask = new-object net.mail.smtpclient($HUBServer)
$EMail.From="admin@a.com"
$EMail.To.add($pSMTP)
$EMail.Subject="TestMail"
$EMail.Body= $tempmsg
$Email.IsBodyHtml = $true
$HUBTask.send($EMail)
}
</ApiCall>
</Feature>
</Configuration>麻烦大家看看是哪里处了问题
答案
-
您好,
感谢您联系我们社区.
根据您的问题, 怀疑是client验证出现问题,脚本建议做如下调整:
Receive connector调整如下:
我的测试结果如下是成功的:
希望对您有帮助。
Regards,
Jason Chao
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已标记为答案 Sun Jianyao 2017年1月18日 7:27
全部回复
-
您好,
感谢您联系我们社区.
根据您的问题, 怀疑是client验证出现问题,脚本建议做如下调整:
Receive connector调整如下:
我的测试结果如下是成功的:
希望对您有帮助。
Regards,
Jason Chao
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已标记为答案 Sun Jianyao 2017年1月18日 7:27
-
感谢您的回复,
如果上面的回复对您有所帮助,请帮助 标记为答复。
添加附件以及签名图片的话,我会进一步的帮您进行更改测试,会尽快给您回复的。
感谢您的合作。
Regards,
Jason Chao
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已编辑 Jason.Chao 2017年1月19日 2:23
-
您好,
建议您参考下面链接,以及里面附件:
https://gallery.technet.microsoft.com/office/Send-Welcome-Email-to-New-88cde35c
添加附件的话,可以添加下面命令:
$file = "c:\test1.doc"
$attachment = new-object System.Net.Mail.Attachment $file
$Email.Attachments.Add($attachment)添加图片请参考下面链接:
http://www.mamicode.com/info-detail-1566181.html
Regards,
Jason Chao
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.