C 傳送純文字的電子郵件(e mail)

2021-06-06 11:59:02 字數 2319 閱讀 9997

最近需要做個郵件提醒功能,使用公司的郵件伺服器傳送沒問題,但我試著用 163 的郵箱去發,結果總是失敗!

有待解決的有兩個問題:一是 使用 其它伺服器傳送郵件,如 163的。二是 傳送html 內容和附件

下面是使用非同步傳送和非非同步的方法,這是部分**說明傳送郵件比較簡單。橫線下面是封的全部**

///

/// 傳送郵件

///

public bool send()

catch (exception ex)

finally

}#region 非同步傳送

///

/// 非同步傳送郵件

///

public void sendasync()

catch (exception ex)

finally

}///

/// 非同步郵件傳送完成事件

///

public void sendcompletedcallback(object sender, asynccompletedeventargs e)

] 傳送取消.", token));

}else if (e.error != null)

] 傳送錯誤:", token, e.error.message));

}else

] 傳送成功.", token));}}

}#endregion

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.net.mail;

using system.net;

using system.componentmodel;

namespace grass.framework.mail

///

/// 使用 smtp 協議傳送 e-mail

///

/// 發件伺服器(ip)

/// 發件伺服器端口號

public smtphelper(string host, int prot)

private int m_timeout = 1000;

private smtpclient m_client = null;

///

/// 發件伺服器

///

public string host

///

/// 發件伺服器端口號

///

public int prot    

///

/// 發件超時時間

///

public int timeout

get

}///

/// 傳送到,如果多個郵箱使用 半形逗號分隔開

///

public string to

///

/// 傳送者

///

public string from

///

/// 主題

///

public string subject

///

/// 傳送內容

///

public string body

///

/// 郵件傳送成功後觸發

///

public event sendcompletehander onsendcomplete;

///

/// 傳送郵件

///

public bool send()

catch (exception ex)

finally

}#region 非同步傳送

///

/// 非同步傳送郵件

///

public void sendasync()

catch (exception ex)

finally

}///

/// 非同步郵件傳送完成事件

///

public void sendcompletedcallback(object sender, asynccompletedeventargs e)

] 傳送取消.", token));

}else if (e.error != null)

] 傳送錯誤:", token, e.error.message));

}else

] 傳送成功.", token));}}

}#endregion}}

傳送電子郵件

傳送電子郵件 param emaillist 的物件 param data 傳送的資料 throws ioexception throws addres ception private void sendemail listemaillist,listdata throws ioexception,...

django 電子郵件傳送

用途 傳送系統出問題了時的報警郵件 以qq郵箱為例 進入郵箱 設定 賬戶 開啟pop3 smtp服務 拿到授權碼 settings.py中設定 email backend django.core.mail.backends.smtp.emailbackend 固定寫法 email host smtp...

C 傳送電子郵件 同步

同步傳送電子郵件 傳送方電子郵件 傳送方電子郵件密碼 接收方電子郵件 郵件標題 郵件內空 郵件型別 smtp.163.com.cn smtp.qq.com.cn smtp.126.com.cn smtp.sina.com.cn private void sendemail string fromem...