簡體   English   中英

如何在郵件中添加多個電子郵件收件人,但僅將郵件發送到選定的幾個地址?

[英]How to add multiple e-mail recipients in a mail , but send the mail to only a selected few addresses?

我正在構建一個用於日記目的的應用程序,因為我會將所有消息都放入電子郵件中並將其發送到日記郵箱。 我想要的是在字段中顯示原始郵件的所有收件人的電子郵件地址,但實際上不向他們發送任何郵件。 例如,如果一條消息發送到“ abc@domain.com”,那么在日記中,我想在日記郵件的字段中顯示“ abc@domain.com”,但實際上並未將此郵件發送到“ abc@domain.com”我正在用C#編碼此應用程序,有什么方法可以實現?

這是發送郵件時使用的SMTP命令示例(來自Wikipedia ):

HELO relay.example.org
MAIL FROM:<bob@example.org>
RCPT TO:<alice@example.com>
RCPT TO:<theboss@example.com>
DATA
From: "Bob Example" <bob@example.org>
To: Alice Example <alice@example.com>, John Example <john@example.com>, Jane Example <jane@example.com>
Cc: theboss@example.com
Date: Tue, 15 January 2008 16:02:43 -0500
Subject: Test message

My Test message.
.
QUIT

此電子郵件的實際收件人由命令RCPT TO指定。 然后在DATA命令中,該命令包含郵件的內容以及一些標頭,例如FromToSubject ,...。您可以在這些標頭中指定所需的內容(包括FromTo )。

因此,您將所有原始收件人放在“ To標頭中。 並且您僅使用RCPT TO命令添加RCPT TO郵箱。 這將僅將郵件發送到日記郵箱,但是當您打開郵件時,所有收件人將顯示在郵件的“ To標題中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM