有没有简单的方法为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中,表单已配置: 我不知道它是否应该有效,但我决定阅读日志并抱怨:
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)
然而,真的很难猜到它所抱怨的那个字符串,因为我所做的一切似乎都对我好。有什么想法吗?