傳送mail 心得
傳送mail需要用到 以下的類
usingsystem.net.mail;
傳送mail的時候需要 向函式傳遞 必要的四個string字串
第乙個string字串 內容存的是放收信人的郵箱位址
第二個string字串 內容存放的是副本人的郵箱位址
第三個string字串 內容存放的是郵件附件的路徑
第四個string字串 內容存放的是郵箱的內容
收信人的郵箱位址,副本人的郵箱位址,郵箱的內容 如果存放到txt文件中則需要用到
檔案讀取 using system.io;
// 讀取txt中的內容,存放到字串中
streamreader sr = new
streamreader(「txt檔案路徑」, system.text.encoding.default);
string txt = sr.readtoend();
txt.close();
傳送郵箱 函式 內容
1設定smtp(簡單的郵件傳輸協議)
system.net.mail.smtpclientsmtp = new system.net.mail.smtpclient();
smtp.host = "10.6.1.26";//
指定smtp伺服器1
smtp.credentials = newsystem.net.networkcredential("dgweb", "abc123..");//
服務x器裡的用di戶名和密碼。
建立乙個郵箱
system.net.mail.mailmessagemail = new system.net.mail.mailmessage();
mail.from = new system.net.mail.mailaddress("[email protected]");//
伺服器裡傳送郵箱人的位址
mail.to.add(newsystem.net.mail.mailaddress(str)); str
收信人的郵箱位址 新增收信人
mail.cc.add(newsystem.net.mail.mailaddress(str1)); str1
副本人的郵箱位址 新增副本人
mail.attachments.add(new
attachment(filename));//
電子郵件集合
mail.subject = "test";//主題
mail.body = content;//內容
mail.isbodyhtml = true;//
設定為html格式
mail.bodyencoding = system.text.encoding.utf8;//
正文編碼
smtp.send(mail);//傳送
傳送mail基本上就是運用
system.net.mail.smtpclient 類來 設定smtp
system.net.mail.mailmessage類來 設定郵箱
只要熟悉這兩個類的一些基本方法就能很好的掌握傳送mail。
Mail傳送郵件
本來是想用阿里雲伺服器測試傳送郵箱,可是由於阿里雲端口等問題,無奈只好在本地搭建虛擬機器進行測試。本文是通過163郵箱給qq郵箱的案例講解 set from 163.com 您的163郵箱 set smtp smtp.163.com 不需修改 set smtp auth user 163.com 您...
mail命令傳送郵件
一 首先安裝ssmpt和mailutils sudo apt get install ssmtp mailutils 二 接下來編輯配置檔案 sudo gedit etc ssmtp ssmtp.conf root your personal mail domain mailhub smtp.gma...
Linux 郵件傳送mail
sudo service sendmail start 啟動 sendmail 確定 啟動 sm client 確定 from 小剛 王剛 郵件傳送者,可以代替傳送郵件 sender michael jones to 小明 劉明 郵件接收者 subject 郵件測試 saying hello 郵件主...