我正在爲日記目的構建應用程序,我是否會將所有郵件放入電子郵件中並將其發送到日記郵箱。我想要的是將原始郵件的所有收件人的電子郵件地址顯示在字段中,但實際上不會向他們發送任何郵件。例如,如果郵件發送到「[email protected]」,那麼在日記中,我想在日記郵件的字段中顯示「[email protected]」,但實際上並未將此郵件發送到「[email protected]」。我在c#中編寫這個應用程序,有沒有什麼辦法可以實現這一點?如何在郵件中添加多個電子郵件收件人,但只將郵件發送到選定的幾個地址?
回答
這裏是正在發送郵件時使用SMTP命令(從Wikipedia)的樣品:
HELO relay.example.org
MAIL FROM:<[email protected]>
RCPT TO:<[email protected]>
RCPT TO:<[email protected]>
DATA
From: "Bob Example" <[email protected]>
To: Alice Example <[email protected]>, John Example <[email protected]>, Jane Example <[email protected]>
Cc: [email protected]
Date: Tue, 15 January 2008 16:02:43 -0500
Subject: Test message
My Test message.
.
QUIT
此電子郵件的接收者真正由命令RCPT TO
指定。 然後在DATA
命令,它包含郵件和一些頭如From
,To
,Subject
,... 您可以指定任何你在這些頭想(包括From
和To
)的內容。
因此,您將所有原始收件人放在To
標題中。並且您只需使用RCPT TO
命令添加日記郵箱。 這會將郵件僅發送到您的日記郵箱,但是當您打開郵件時,所有收件人都將顯示在郵件的To
標題中。
如何在c#中實現這一點? –
您必須實現自己的SMTP客戶端,因爲隨框架提供的客戶端不允許自定義「To」標頭。我在之前的工作中已經完成了,這並不困難。 –
我認爲我的問題只能通過自定義smtp協議來解決。感謝您的建議 –
- 1. 發送電子郵件到多個電子郵件地址
- 2. 發送電子郵件到多個電子郵件地址
- 3. 發送電子郵件到多個電子郵件地址
- 4. Laravel 5.3將郵件發送到多個電子郵件地址
- 5. PHP將郵件發送到多個電子郵件地址
- 6. 多個電子郵件發件人 - 每個郵件地址收到多個郵件
- 7. 發送多個電子郵件地址到郵件應用程序郵件到
- 8. 試圖發送電子郵件地址給兩個收件人
- 9. 該電子郵件發送給哪個電子郵件地址?
- 10. 我可以發送多個電子郵件地址多個收件人在C#
- 11. 從報告中發送電子郵件到多個電子郵件地址
- 12. 如何發送電子郵件給多個收件人在PHP?
- 13. 將$ email郵件條目添加到電子郵件收件人
- 14. 發送電子郵件到多個逗號分隔的電子郵件地址
- 15. 如何通過電子郵件發送電子郵件地址
- 16. 發送電子郵件給幾個收件人的問題
- 17. 向多個郵件的收件人發送單個電子郵件
- 18. 發送電子郵件到多個電子郵件地址導軌3
- 19. 如何向多個收件人發送電子郵件
- 20. 確定電子郵件發件人併發送電子郵件
- 21. PhP郵件 - 發送多個郵件給多個收件人
- 22. 如何通過多選表單將電子郵件發送到多個電子郵件地址?
- 23. 無法發送電子郵件到多個地址/收件人使用C#
- 24. SendGrid添加多個電子郵件地址到營銷電子郵件API
- 25. SES - Django - 發送給幾個人的電子郵件 - 只有一個人收到
- 26. 確定是否電子郵件地址的郵件列表地址或個人電子郵件地址
- 27. 發送電子郵件給VB.NET中的多個收件人
- 28. PHP郵件$電子郵件= $ _ POST [ '電子郵件']在$收件人
- 29. 如何發送電子郵件給多個收件人,並使用播放郵件隱藏他們的地址
- 30. 使用PHP郵件頭將郵件發送到多個地址
你可能可以編輯郵件發送後添加地址到「到」 - 沒有嘗試過,但這聽起來像個壞主意。 – BugFinder