通过电子邮件发送
内置电子邮件发送表格
的RadSocialShare控件中提供了发送链接的功能UrlToShare
财产,通过电子邮件,而不仅仅是社交网络。为了做到这一点,有一个内置表单提示用户输入所需的信息——发件人姓名、电子邮件、收件人邮件和姓名、可选主题和消息正文。URL也可以修改。激活此功能有几个要求:
添加
SendEmail
按钮这将打开表单MainButtons
或CompactButtons
收集RadSocialShare:ASP。网
属性中设置所有属性
EmailSettings
内标签-FromEmail
(接收者最终将从中收到信息的电子邮件),SMTPServer
(处理请求的服务器),用户名
(对于服务器)和密码
(对于服务器)。ASP。网
或者,电子邮件设置可以在每次页面加载(例如,从web获取)时的代码隐藏中设置。配置文件的appSettings
ConfigurationManager。AppSettings(“yourKey”)
).电子邮件设置是私有信息,不由ViewState管理,以避免任何安全隐患。
c#
保护无效Page_Init(对象发送方,EventArgs e) {RadSocialShare1.EmailSettings。SMTPServer = "localhost";RadSocialShare1.EmailSettings。frommail = "my@email.com";RadSocialShare1.EmailSettings。Password = " Password ";RadSocialShare1.EmailSettings。UserName = " UserName ";}
VB
受保护的子Page_Init(sender As Object, e As EventArgs) RadSocialShare1.EmailSettings。SMTPServer = "localhost" RadSocialShare1.EmailSettings。FromEmail= "my@email.com" RadSocialShare1.EmailSettings.Password = "password" RadSocialShare1.EmailSettings.UserName = "username" End Sub
如果没有设置这些属性,则不会抛出服务器错误,但由于没有服务器可以发送电子邮件,因此不会收到电子邮件。开发人员可以根据站点的自定义安全策略、需求和场景,在每种情况下设置邮件服务器。
使用来自用户机器的电子邮件代理
的RadSocialShare控件还允许用户使用系统的邮件客户端-例如MS Outlook, Outlook Express等。此特性通过添加MailTo
按钮要么是MainButtons
或CompactButtons
收集RadSocialShare:
单击MailTo按钮将导致默认邮件代理打开一个空白电子邮件模板,其中包含UrlToShare
属性预设为消息主体。用户可以完全自定义邮件,邮件将从他/她在本地电子邮件客户端中设置的帐户发送。