为Episerver Forms配置smtp

时间:2016-10-27 15:28:25

标签: episerver

有没有简单的方法为episerver表单配置smtp? (我使用4.0) 我希望表单所有者和可能的用户收到确认邮件。

更新 我试图在web.config中添加smtp设置

    <mailSettings>
      <smtp deliveryMethod="Network">
        <network defaultCredentials="false" enableSsl="true" host="smtp.gmail.com" port="587" userName="***" password="***" />
      </smtp>
    </mailSettings>
  </system.net>

在episerver中,表单已配置: enter image description here 我不知道它是否应该有效,但我决定阅读日志并抱怨:

System.FormatException: The specified string is not in the form required for an e-mail address.
   at System.Net.Mail.MailAddressParser.ParseAddress(String data, Boolean expectMultipleAddresses, Int32& index)
   at System.Net.Mail.MailAddressParser.ParseAddress(String data)
   at System.Net.Mail.MailAddress..ctor(String address, String displayName, Encoding displayNameEncoding)
   at EPiServer.Forms.Implementation.Actors.SendEmailAfterSubmissionActor.SendMessage(EmailTemplateActorModel emailConfig)

然而,真的很难猜到它所抱怨的那个字符串,因为我所做的一切似乎都对我好。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

好的,所以它有效。我不知道为什么我以为我可以在&#34;来自&#34;地址。确保它是一个正确的电子邮件地址,它的工作正常。 enter image description here

如果您想要表单字段中的电子邮件地址,可以按照此名称选择它。

enter image description here