首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 一个发邮箱遇到的奇怪的问题---->郁闷!! [已结帖,结帖人:Alen_86]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Alen_86
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-11-08 09:52:22 楼主
            SmtpClient client = new SmtpClient();

            client.Host = "smtp.sina.com";

            client.UseDefaultCredentials = false;

            client.Credentials = new System.Net.NetworkCredential("zhujiayu2008", "xxxxxx");

            client.DeliveryMethod = SmtpDeliveryMethod.Network;

            System.Net.Mail.MailMessage message = new MailMessage("zhujiayu2008@sina.com", "zhujiayu@hotmail.com");

            message.Subject = "密码重设确认";

            message.Body = "test";

            message.BodyEncoding = System.Text.Encoding.UTF8;

            message.IsBodyHtml = true;

            try
            {
                client.Send(message);
            }
            catch (Exception ex)
            {

            }

    上面这段发邮件的代码是没有问题的,照上面这个样子就可以发出去.
    但我一旦把message.Subject = "密码重设确认";的标题改掉
    message.Subject = "hfahfs";就发不出去了,也不提示错误,
    就是收不到邮件.好生郁闷.不知有没有人也遇到过如此的问题.
    我真是服了.

    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Alen_86
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-09 08:34:551楼 得分:0
    浮起来.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • huxinghuo123
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-09 08:47:052楼 得分:5
    这个不太懂,顶一下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fengylm
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-09 08:53:453楼 得分:5
    奇怪的问题。帮你顶起
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • w2_yl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-09 10:09:294楼 得分:5
    不怎么熟悉
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lee576
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-09 10:09:335楼 得分:10
    字符集的问题,中文和英文?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rovecat
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-09 10:31:376楼 得分:10
    有点怪,偶有时遇到的问题是英文可以,换成中文就不行了。多半是编码问题

    但。。。。这个有点冒汗,中文可以,英文不可以。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chuxue1342
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-09 10:46:147楼 得分:5
    奇怪问题!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kfps8kfps8
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-09 10:55:158楼 得分:5
    没遇到过
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gdjlc
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-09 11:05:309楼 得分:55
    楼主用这个吧,我以前试过的,中,英文都可以发送、接收的。

    send.aspx

    HTML code
    <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <div> <table id="TABLE1" runat="server" border="0" cellpadding="0" cellspacing="0"> <tr> <td style="width: 393px"> 收信:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> 主题:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /> 内容:<asp:TextBox ID="TextBox3" runat="server" Height="154px" TextMode="MultiLine" Width="336px"></asp:TextBox><br /> <asp:Button ID="Button1" runat="server" Text="发送" OnClick="Button1_Click" /></td> </tr> </table> </div> <table id="Table2" runat="server" border="0" cellpadding="0" cellspacing="0" visible="false"> <tr> <td align="center" style="width: 400px"> <asp:Label ID="Label1" runat="server" ForeColor="Red" Text="恭喜您,发表成功!"></asp:Label><br /> <asp:Button ID="Button2" runat="server" Text="返回" OnClick="Button2_Click" /></td> </tr> </table> </form> </body> </html>


    send.aspx.cs
    C# code
    using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Net; using System.Net.Mail; public partial class sendMail : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { ////设置发件人信箱,及显示名字 MailAddress from = new MailAddress("lichuan3@126.com", "J.L.C"); //设置收件人信箱,及显示名字 MailAddress to = new MailAddress(TextBox1.Text, "JLC"); //创建一个MailMessage对象 MailMessage oMail = new MailMessage(from, to); oMail.Subject = TextBox2.Text; //邮件标题 oMail.Body = TextBox3.Text; //邮件内容 oMail.IsBodyHtml = true; //指定邮件格式,支持HTML格式 oMail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");//邮件采用的编码 oMail.Priority = MailPriority.High;//设置邮件的优先级为高 //发送邮件服务器 SmtpClient client = new SmtpClient(); client.Host = "smtp.126.com"; //指定邮件服务器 client.Credentials = new NetworkCredential("lichuan3@126.com", "jlc3509589934");//指定服务器邮件,及密码 //发送 try { client.Send(oMail); //发送邮件 Label1.Text = "恭喜你!邮件发送成功。"; } catch { Label1.Text = "邮件发送失败,检查网络及信箱是否可用。"; } oMail.Dispose(); //释放资源 TABLE1.Visible = false; Table2.Visible = true; } protected void Button2_Click(object sender, EventArgs e) { //返回,继续发送 Response.Redirect(Request.Url.ToString()); TABLE1.Visible = true; Table2.Visible = false; } }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qiuqingpo
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-30 19:29:1210楼 得分:0
    我想问一下九楼的.你写的类能不能发向126呀.我也写一个相似的,但是就是126拒绝我的.连接呀怎么办呀?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Alen_86
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-30 19:41:3411楼 得分:0
    引用 10 楼 qiuqingpo 的回复:
    我想问一下九楼的.你写的类能不能发向126呀.我也写一个相似的,但是就是126拒绝我的.连接呀怎么办呀?

    可以的.
    不过我现在用自己的邮箱发了,完全没事^_^
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved