1. 程式人生 > >C# 傳送郵件 附件名稱為空

C# 傳送郵件 附件名稱為空

// 1.建立郵件
MailMessage mailMsg = new MailMessage();
mailMsg.To.Add(new MailAddress("[email protected]"));

// 2.設定郵件標題、正文等資訊
mailMsg.HeadersEncoding = Encoding.GetEncoding("gb2312");
mailMsg.SubjectEncoding = Encoding.GetEncoding("gb2312");
mailMsg.BodyEncoding = Encoding.GetEncoding("gb2312"); // 郵件內容編碼
mailMsg.Subject = emailTitleStr; // 郵件標題
mailMsg.Body = emailBodyStr;
mailMsg.IsBodyHtml = true; // 郵件內容是否支援html
mailMsg.Priority = MailPriority.High;
// 附件:在 .net 4.0中,附件名稱含有特殊名稱時,接收方將收到名字為空的附件
mailMsg.Attachments.Add(new Attachment("D:\資料(2016).txt"));

// 3.建立SMTP傳送
SmtpClient smtp = new SmtpClient(emailSMTP, emailPort);
smtp.Credentials = new NetworkCredential(emailName.Address, emailPwd);
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Send(mailMsg);

相關推薦

C# 傳送郵件 附件稱為

// 1.建立郵件 MailMessage mailMsg = new MailMessage(); mailMsg.To.Add(new MailAddress("[email protected]")); // 2.設定郵件標題、正文等資訊 mailMsg.HeadersEnco

C#傳送郵件(新增附件)!

using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.T

C#傳送郵件附件)類

本部落格主要利用C#中System.Net.Mail中的MailMessage 類進行郵件的傳送。話不多說直接上程式碼: using System; using System.Collections.Generic; using System.Conf

c#傳送郵件(帶抄送,密送,群發,附件

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net.Mail; using System.Net.Mime; using System.Text; using

C# 傳送郵件(帶附加件傳送

有時候不太適合寫這些東西:不太會描述,因為在開發過程中遇到了,所以記錄一下,以便後面看看。 由於開發一直用的VS2015或者VS2017,所以不知道其他的版本開發情況,其實差不多 這是下面的核心程式碼:簡單的傳送郵件(不發附件):去掉新增附近的程式碼即可 string user = "***@163.

C# 傳送郵件功能實現

郵件傳送功能在OA以及一些網站驗證中很常用。下面是郵件傳送的一個函式,引數傳入收件人地址,郵件主題,郵件內容,讀者可根據自己的需求新增郵件的附件或者抄送人等。  /// <summary> /// 傳送郵件 /// </su

airflow EmailOperator 傳送郵件 附件檔名丟失或亂碼問題

開始使用airflow 最早開始使用airflow是因為公司的服務過度 依賴crontab了,完全通過時間進行任務排程,而且不便於追蹤任務執行情況,也不好處理任務之間的依賴關係。更不要說管理多伺服器的crontab問題了。 於是自己進行軟體選型,查閱相關資料。因為本身是做資料工作的,

Jenkins+jmeter 分散式執行並對生成的Html結果壓縮後傳送郵件附件

Jenkins+jmeter 分散式執行,Html結果壓縮後傳送郵件附件 1. 在構建模組中的window命令欄填入Jmeter No Mode命 “@echo off jmeter -n -t F:\apache-jmeter-3.2\apache-

C# 傳送郵件內容嵌入圖片

我們在傳送郵件時,一般圖片都是用網路路徑,但有時如果接收方不可直接訪問外網,就不能看到圖片了,比如公司內部郵件,跟外界就沒法交流圖片。 那麼我們就來把圖片嵌入郵件中;檢視人就沒有限制了。 1。以linked的方式,此方式在郵件中不會出現圖片的附件   郵件內容呼

C#傳送郵件

public class Email { /// <summary> /// 傳送者 /// </summary> public string mailFrom { get; s

使用.net(C#)傳送郵件(帶成功案例)

1.瞭解傳送郵件的三種方式  第一:client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;  //通過遠端SMTP伺服器傳送該郵件,這裡的network表示你要使用的遠端SMTP伺服器。  第

一些關於C#傳送郵件的程式碼

SmtpClient smtp = new SmtpClient(); smtp.EnableSsl = false; smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.Host = "smtp.163.com"; smtp.Credentials

非典型 JavaMail 郵件附件亂碼問題

------------  記一個JavaMail 附件亂碼的問題      說到亂碼,很多人都遇到過,“哎呀,你這個編碼是不是UTF-8!”,“你這個會不會作業系統不一致導致的?”,“肯定是兩邊編碼不一致”。不過我們今天說的問題,還真不是這個問題導致的。 問題

C++傳送郵件實現

首先,別忘了要設定傳送郵箱的smtp,例如,假設你需要用網易郵箱,你需要去你的163郵箱設定開啟smtp(有的郵箱還需要設定授權碼)。接著就可以用以下程式碼傳送郵件了: // SendMail.h #ifndef _SEND_MAIL_H_ #define

使用C#傳送郵件

最近有使用者提出了一個新的需求,希望公司的ERP系統在交易申請書被批准以後自動發郵件到相關人員的郵箱中,讓他們能第一時間知道。因為他們不想多打一次電話,也不願意每天都開著ERP,但是他們的Outlook能每5分鐘自動掃描一次新郵件跳出提醒。使用者的需求並不過分,所以我就接下來

kettle從mysql中查詢出特定的資料然後傳送郵件附件到指定的郵箱。

剛開始接觸kettle,還是小白,但是感覺這東西挺強大。 做了一個傳送附件excel到指定郵箱的demo。現在記錄如下。 1. 2. 3. . 4.job檔案 新建job檔案,在空白處設定屬性 5.拖入以下按鈕 設定郵件引數 到這裡應該就差不多了,執行成功的截

一個C++ 傳送郵件的類

/*********************************************************************** *傳送郵件模組標頭檔案 *可以傳送文字和附件(支援多個附件一起傳送) **************************

C#實現.Net對郵件進行DKIM簽名和驗證,支援附件傳送郵件簽名後直接投遞到對方伺服器(無需己方郵件伺服器)

專案地址 github.com/xiangyuecn/… 主要支援 對郵件進行DKIM簽名,支援帶附件 對整個郵件內容(.eml檔案)的DKIM簽名進行驗證 對MailMessage、SmtpClient進行了一次封裝,傳送郵件簡單易用,進行DKIM簽名後直接投遞到對方伺服器(無需己方郵件

java傳送郵件新增附件-附件有問題解決。

新增附件時為setFileName需要指定utf-8的編碼格式,否則解析不出來會隨機給一個類似下面名稱的附件名 tcmime.1882.2250.7267.bin 正確的set方式: MimeUtility.encodeText(file.getName(), "UTF-8"

python3 傳送郵件時中文附件的問題

暑假沒回家,天天待實驗室。一方面做實驗室的事情,另一方面需要做很多學院實訓的工作。實訓工作中由於之前的郵件系統有問題,無法傳送郵件,又是用PHP寫的,自己就懶得去研究它了,所以就用Python寫了個發