这个很正常...附件越大..发送速度会越慢..你用Jmail试试 看看速度怎么样.
解决方案 »
- 想在word中插入一些不可见的文本信息,求教高手应该怎么做?
- 直接给datagridview赋值 索引超出范围
- 需要获取窗口句柄 但是窗口类名一直改变。标题为空。
- vc的dll里输出的参数为wchar_t out10[],在c#中用什么来接,怎么接啊?
- 存储过程操作?SQLHelper的怎么样? 急
- 现在.net里好多软件都用这样的界面,请问怎么做到的
- 如何实现Tooltip换行显示多文本
- 在线等!急!用c#把数据写到excel中时,怎么设置单元格(cell)的颜色
- 类的继承问题,请前辈指导!先感谢了!
- 新手求教,请大家一定帮我!!!!!!!!!
- 怎样将WINDOWS消息回调函数WndProc封装到一个类中?
- 字符串
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;
} }
}
}这就是代码帮忙改下?
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;
} }
}
}这就是代码帮忙改下?