C 傳送郵件(附件)類

2021-08-11 16:29:02 字數 1801 閱讀 6193

本部落格主要利用c#中system.net.mail中的mailmessage 類進行郵件的傳送。話不多說直接上**:

首先需要新增引用,不清楚的可以去 上去檢視詳細介紹

using system;

using system.collections

.generic

;using system.configuration

;using system.linq

;using system.web

;using system.reflection

;using system.net

;using system.net

.mail

;using system.security

.cryptography

.x509certificates;

using system.net

.security

;using system.net

.mime

;

類主體如下:

///

/// 傳送內郵(收件人、抄送人、附件若有多個,用分號[;]隔開)

//////

收件人///

抄送人///

郵件主題

///郵件內容

///附件路徑

public

static

bool

sendmail(string tomail, string ccmail, string subject, string content, string filepath)

@163.com", emailacount));

message.from = fromaddr;

//遍歷收件人郵箱位址

if (tomail.trim().length != 0)}}

//遍歷抄送人郵箱位址

if (ccmail.trim().length != 0)}}

//設定郵件標題

message.subject = subject;

//設定郵件內容

message.body = content;

//新增附件

if(filepath.trim().length != 0)}}

//設定郵件smtp伺服器

//smtpclient client = new smtpclient("smtp.163.com", 25);

smtpclient client = new smtpclient(emailserver, convert.toint32(emailserverport));

//設定傳送人的郵箱賬號和密碼

client.credentials = new networkcredential(emailacount, emailpassword);

//啟用ssl,也就是安全傳送

client.enablessl = true;

servicepointmanager.servercertificatevalidationcallback =

delegate(object obj, x509certificate certificate, x509chain chain, sslpolicyerrors errors) ;

//傳送郵件

client.send(message);

return

true;

}catch (exception ex)

}

c 傳送郵件 附件

winform窗體 如下 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using ...

python 傳送郵件,附件郵件

1,傳送郵件 import smtplib from email.mime.text import mimetext msg from sunruirui1028 163.com 傳送方郵箱 passwd srui1028 填入傳送方郵箱的授權碼 msg to 1048786140 qq.com 收...

C 批量傳送 抄送郵件 附件

方法 using system using system.net.mail using system.net namespace tool 抄送人列表,秘秘抄送人列表 回執人列表 附件列表 郵件級別 ssl加密 預設開啟 smtp協議位址 預設163郵箱 可以自行網上查詢填寫 public stat...