当前位置: 代码迷 >> .NET新技术 >> 急怎么让用户给小弟我发邮件
  详细解决方案

急怎么让用户给小弟我发邮件

热度:326   发布时间:2016-04-25 01:54:45.0
急!!!如何让用户给我发邮件
原来做的发邮件都是从服务器给用户发邮件,需要下面一些条件:
邮件服务器地址-mail.sina.com、
邮箱用户名-aaa、
邮箱密码-bbb、
邮箱地址-aaa.sina.com。
现在反过来,我在页面上提供一个表单,让用户给我发邮件。就像是一个留言一样,发过来的邮件上要写明是用户发的。上面的一些信息都能从邮件地址中判断出来。只是没有人愿意在我的网站上写密码啊,这样邮件就发不出去了。我想问一下有没有其他的发邮件的方式可以实现我需要的功能。

------解决方案--------------------
C# code
protected void cmdOk_Click( object sender, EventArgs e )    {        MailMessage mail = new MailMessage();        string mailfrom1 = System.Configuration.ConfigurationManager.AppSettings["mailfrom"].ToString();        string mailto1 = System.Configuration.ConfigurationManager.AppSettings["mailto"].ToString();        string mailpwd1 = System.Configuration.ConfigurationManager.AppSettings["mailpwd"].ToString();        mail.To = mailto1;  //接受人的邮箱        mail.From = mailfrom1;  //你自己的邮箱(注意qq邮箱不行)        mail.Subject =this.title.Text(前台表单用户输入);  //邮箱标题        mail.Body = "正文:" + this.Content.Text(前台表单用户输入);        mail.Body += "联系人邮箱:" + this.Email.Text(前台表单用户输入);        mail.Body += "联系人姓名:" + this.LinkMan.Text(前台表单用户输入);        mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/sendusing", "2" );        mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1" ); //stmp验证        mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/sendusername", mailfrom1 );        mail.Fields.Add( "http://schemas.microsoft.com/cdo/configuration/sendpassword", mailpwd1 );        SmtpMail.SmtpServer = "pop.ym.163.com";  //代理邮件服务器        SmtpMail.Send( mail );        this.Page.ClientScript.RegisterStartupScript( this.GetType(), "str", "<script>alert(\"提交成功!\")</script>" );        bind();    }
------解决方案--------------------
探讨

引用:
C# code

protected void cmdOk_Click( object sender, EventArgs e )
{
MailMessage mail = new MailMessage();
string mailfrom1 = System.Configuration.ConfigurationManager.A……
  相关解决方案