none
exchange2010环境发送欢迎邮件报错 RRS feed

  • 问题

  • 大家好,

    近期在测试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>

    麻烦大家看看是哪里处了问题

    2017年1月17日 7:30

答案

  • 您好,

    感谢您联系我们社区.

    根据您的问题, 怀疑是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.

    2017年1月18日 5:45

全部回复

  • 您好,

    感谢您联系我们社区.

    根据您的问题, 怀疑是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.

    2017年1月18日 5:45
  • 感谢您的回复,经测试已经可以正常发送邮件。还想请教一下,如果想给这个邮件中添加附件(如ppt,word等),添加签名图片。如何在原脚本基础上编辑。
    2017年1月18日 6:40
  • 感谢您的回复,

    如果上面的回复对您有所帮助,请帮助 标记为答复。

    添加附件以及签名图片的话,我会进一步的帮您进行更改测试,会尽快给您回复的。

    感谢您的合作。


    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.


    2017年1月18日 7:08
  • 您好,

    建议您参考下面链接,以及里面附件:

    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.

    2017年1月19日 5:30