SMTP发送邮件问题~~~请高手指教!

时间:2021-08-21 18:09:34
刚接触asp.net不久,先遇到一个关于发送邮件的问题想请教大家!

在类中引用了System.Web.Mail
照参考书敲入代码,怎么都收不到信,但也不报任何的错误?

里面有个属性不明白(邮件服务器):

邮件服务器指的是什么?可以在网上申请的吗?还是说要下载一个什么软件?

疑惑不解~~~望大家帮忙解决一下问题?

5 个解决方案

#1


也就是说自己去网站上申请个信箱啊 做你的邮件服务器
给你个简单的代码吧
                    MailMessage mail=new MailMessage();//我申请的是126的信箱啊
                    mail.To="tinky3112@126.com";  //接受邮件人的地址
                    mail.From="pdszxqy@126.com";  //发送人的地址 这里也就是邮件服务器
                    mail.Subject=ttitle.Text;
                    mail.Body=tmemo.Text;
                    mail.BodyEncoding = System.Text.Encoding.GetEncoding( "GB2312" );
                                    mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
                    mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "你的用户名");//这里填写你邮箱的用户名
                    mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "你的密码");//你邮箱的密码
                    SmtpMail.SmtpServer = "smtp.126.com";
                    SmtpMail.Send(mail);
                    lmessage.Text="发送成功,请返回。

       \\\|///  
      \\ .-.- //  
.      ( .@.@ )  
+-------oOOo-----(_)-----oOOo---------+  
|                  |  
|     感谢无私帮助他人的朋友     |  
|                  |  
+---------------------Oooo------------+

#2


http://tinky.bak.cn
收集的有这方面详细的文章 你可以去看看
呵呵~~~~接分~~~

       \\\|///  
      \\ .-.- //  
.      ( .@.@ )  
+-------oOOo-----(_)-----oOOo---------+  
|                  |  
|     感谢无私帮助他人的朋友     |  
|                  |  
+---------------------Oooo------------+

#3


问题已经解决!
但有些不明白的地方:
smtp.126.com是固定的吗,您是从何得知的?

pop收信又是指什么?

能不能用stmp接受信件啊?

楼上朋友能不能多指教一点?

#4


smtp.126.com当然是固定的了只要126网站不倒闭 呵呵 
关于什么是SMTP 或是POP3的话 网上到处是 看看就知道了


       \\\|///  
      \\ .-.- //  
.      ( .@.@ )  
+-------oOOo-----(_)-----oOOo---------+  
|                  |  
|     感谢无私帮助他人的朋友     |  
|                  |  
+---------------------Oooo------------+

#5


GOOD.

#1


也就是说自己去网站上申请个信箱啊 做你的邮件服务器
给你个简单的代码吧
                    MailMessage mail=new MailMessage();//我申请的是126的信箱啊
                    mail.To="tinky3112@126.com";  //接受邮件人的地址
                    mail.From="pdszxqy@126.com";  //发送人的地址 这里也就是邮件服务器
                    mail.Subject=ttitle.Text;
                    mail.Body=tmemo.Text;
                    mail.BodyEncoding = System.Text.Encoding.GetEncoding( "GB2312" );
                                    mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
                    mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "你的用户名");//这里填写你邮箱的用户名
                    mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "你的密码");//你邮箱的密码
                    SmtpMail.SmtpServer = "smtp.126.com";
                    SmtpMail.Send(mail);
                    lmessage.Text="发送成功,请返回。

       \\\|///  
      \\ .-.- //  
.      ( .@.@ )  
+-------oOOo-----(_)-----oOOo---------+  
|                  |  
|     感谢无私帮助他人的朋友     |  
|                  |  
+---------------------Oooo------------+

#2


http://tinky.bak.cn
收集的有这方面详细的文章 你可以去看看
呵呵~~~~接分~~~

       \\\|///  
      \\ .-.- //  
.      ( .@.@ )  
+-------oOOo-----(_)-----oOOo---------+  
|                  |  
|     感谢无私帮助他人的朋友     |  
|                  |  
+---------------------Oooo------------+

#3


问题已经解决!
但有些不明白的地方:
smtp.126.com是固定的吗,您是从何得知的?

pop收信又是指什么?

能不能用stmp接受信件啊?

楼上朋友能不能多指教一点?

#4


smtp.126.com当然是固定的了只要126网站不倒闭 呵呵 
关于什么是SMTP 或是POP3的话 网上到处是 看看就知道了


       \\\|///  
      \\ .-.- //  
.      ( .@.@ )  
+-------oOOo-----(_)-----oOOo---------+  
|                  |  
|     感谢无私帮助他人的朋友     |  
|                  |  
+---------------------Oooo------------+

#5


GOOD.