配置描述:
默认实例可通过Smtp.Config, Global.Config, AppSetting 配置
优先级以 AppSetting->Global.Config->Smtp.Config
配置项:
SmtpEnabled: 是否启用 ,必需,值为 true/false
SmtpHost: 主机地址,例: smtp.mail.com,非必需
SmtpPort: 端口,非必需, 默认为 25
SmtpAccount: 在配置了SmtpHost时,登录主机的帐号,非必需
SmtpPassword: 在配置了SmtpHost时,登录主机的帐号,非必需
SmtpSender: 默认的邮件发送者地址,与SmtpSenderRandomDomain互斥,非必需
SmtpName: 默认的发送者显示名称,非必需
SmtpSSLEnabled: 是否启用SSL登录,默认false,非必需
SmtpSenderRandomDomain: 默认随机产生邮件发送地址的域名部份,与SmtpSender互斥,非必需
注:以上SmtpSender / SmtpSenderRandomDomain必需配置或在应用程式中设置一个
配置示例:
Smtp.config
<?xml version="1.0" encoding="utf-8"?> <configuration> <!-- 是否启用 --> <item name="SmtpEnabled" value="true"/> <!-- 发送主机 --> <item name="SmtpHost" value="smtp.mymail.com" /> <!-- 发送端口 --> <item name="SmtpPort" value="25" /> <!-- 登录主机的帐户 --> <item name="SmtpAccount" value="" /> <!-- 登录主机的帐户名 --> <item name="SmtpPassword" value="" /> <!-- 邮件默认发送者, 此配置与SmtpSenderRandomDomain互斥 --> <item name="SmtpSender" value="" /> <!-- 邮件默认发送显示名 --> <item name="SmtpName" value="" /> <!-- 是否启动SSL连接--> <item name="SmtpSSLEnabled" value="" /> <!-- 默认邮件发送使用的随机发送地址域名部份,为空时不启用, 此配置与SmtpSender互斥 --> <item name="SmtpSenderRandomDomain" value="" /> </configuration>
.