通过asp.net中的电子邮件邀请你的朋友

问题描述:

嘿,即时通讯不知道如果这是一个技术'术语',但在一些社交网站上有一个'邀请你的朋友'页面,它允许你键入你的电子邮件地址和密码,并向用户联系人列表中的每个人发送通用邀请电子邮件。任何人都可以指向我的教程/旧论坛帖子的方向,这可能会帮助我学习如何做到这一点?通过asp.net中的电子邮件邀请你的朋友

我使用的是asp.net。

+0

你可以循环一个循环,并发送一封电子邮件给每个收件人(放置在一个数组中) – 2011-04-26 11:07:26

基本上你需要使用SmtpClient发送你的电子邮件,并有一个你想发送的电子邮件的模板。不知道还有什么可以告诉它的。

+0

你能帮助我吗? http://sourceforge.net/projects/opencontactsnet/如何使用这个API? – Monodeep 2011-04-26 11:16:23

用多个文本框和通用邀请消息文本框创建一个页面。

在按钮点击做到这一点

MailMessage message = new MailMessage(txtFrom.Text, txtTo.Text, txtSubject.Text, 
    txtInvite.Text); //You can interate through all text boses to reach to a final TO list 
SmtpClient emailClient = new SmtpClient(txtSMTPServer.Text); 
System.Net.NetworkCredential SMTPUserInfo = 
    new System.Net.NetworkCredential(<GetUserFromConfig>, <GetPasswordFromConfig>); 
emailClient.UseDefaultCredentials = false; 
emailClient.Credentials = SMTPUserInfo; 
emailClient.Send(message); 

有不同的变种这里,如身份验证,SMTP设置等。对于这一点,你必须先了解他们,所以这里有两个环节应该帮助你

ASP.Net Offical Site

Tutorial

+0

其实我想问如何检索用户电子邮件ID的联系人列表? – Monodeep 2011-04-26 11:15:07

+0

http://sourceforge.net/projects/opencontactsnet/我如何使用这个API? – Monodeep 2011-04-26 11:15:26

+0

http://sourceforge.net/projects/opencontactsnet/我如何在我的网站中使用这个API? – Monodeep 2011-04-26 11:24:25

+0

@Monodeep:阅读这一个我认为你必须使用单独的技术,http://*.com/questions/3002967/c-library-that-extracts-gmail-yahoomail-and-aol-contacts – 2011-04-26 11:27:36

+0

http:/ /sourceforge.net/projects/opencontactsnet/这个项目也有控制台的例子应用程序,您可以在webform应用程序中使用也... – 2011-04-26 11:33:50