这个很正常...附件越大..发送速度会越慢..你用Jmail试试  看看速度怎么样.

解决方案 »

  1.   


    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Net;
    using System.Net.Mail;
    using System.Net.Sockets;
    using System.IO;namespace EmailSendAndReceive
    {
        public class SendE_mail
        {
            /// <summary>
            /// 邮件发送
            /// </summary>
            /// <param name="userName">用户名</param>
            /// <param name="userPwd">密码</param>
            /// <param name="sendAddress">发送地址</param>
            /// <param name="sendTitle">标题</param>
            /// <param name="sendContent">内容</param>
            /// <param name="sendAttachment">附件</param>
            public String SendMail(String strServer,String userName,String userPwd,String sendAddress,String sendTitle,
                                   String sendContent,String sendAttachment)
            {
                String strMessage = null;
                MailMessage MailMess = new MailMessage();
                MailMess.From = new MailAddress(userName);
                MailMess.To.Add(sendAddress);
                MailMess.Subject = sendTitle;
                MailMess.Priority = MailPriority.High;
                if (sendContent != "")
                {
                    MailMess.Body = sendContent;
                    MailMess.BodyEncoding = Encoding.GetEncoding("gb2312");
                }
                if (sendAttachment != "")
                {
                    MailMess.Attachments.Add(new Attachment(@sendAttachment));
                }            
                SmtpClient sc = new SmtpClient(strServer);
                sc.DeliveryMethod = SmtpDeliveryMethod.Network;
                sc.Credentials= new NetworkCredential(userName,userPwd);
                try
                {
                    sc.Send(MailMess);
                    return strMessage = "发送成功";
                }
                catch (Exception ex)
                {
                    return strMessage = "发送失败" + ex;
                }        }
        }
    }这就是代码帮忙改下?
      

  2.   


    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Net;
    using System.Net.Mail;
    using System.Net.Sockets;
    using System.IO;namespace EmailSendAndReceive
    {
        public class SendE_mail
        {
            /// <summary>
            /// 邮件发送
            /// </summary>
            /// <param name="userName">用户名</param>
            /// <param name="userPwd">密码</param>
            /// <param name="sendAddress">发送地址</param>
            /// <param name="sendTitle">标题</param>
            /// <param name="sendContent">内容</param>
            /// <param name="sendAttachment">附件</param>
            public String SendMail(String strServer,String userName,String userPwd,String sendAddress,String sendTitle,
                                   String sendContent,String sendAttachment)
            {
                String strMessage = null;
                MailMessage MailMess = new MailMessage();
                MailMess.From = new MailAddress(userName);
                MailMess.To.Add(sendAddress);
                MailMess.Subject = sendTitle;
                MailMess.Priority = MailPriority.High;
                if (sendContent != "")
                {
                    MailMess.Body = sendContent;
                    MailMess.BodyEncoding = Encoding.GetEncoding("gb2312");
                }
                if (sendAttachment != "")
                {
                    MailMess.Attachments.Add(new Attachment(@sendAttachment));
                }            
                SmtpClient sc = new SmtpClient(strServer);
                sc.DeliveryMethod = SmtpDeliveryMethod.Network;
                sc.Credentials= new NetworkCredential(userName,userPwd);
                try
                {
                    sc.Send(MailMess);
                    return strMessage = "发送成功";
                }
                catch (Exception ex)
                {
                    return strMessage = "发送失败" + ex;
                }        }
        }
    }这就是代码帮忙改下?