問題:在SMTP中使用Plain,HTML和附件爲電子郵件更正電子郵件格式?
我試圖複製使用基於標題/電子郵件,雅虎和Hotmail,並將它們發送的Telnet,但我得到的電子郵件不顯示包含附件的SMTP,但它確實顯示信息正確。
我懷疑是什麼原因造成:
我相信我對電子郵件的格式不正確,儘管在網上搜索了大量的文章(以及試圖把握複雜和難以閱讀的RFC),我還沒有找到任何有用或簡明的文章解釋如何在SMTP中正確使用全部三種(Plain,HTML和附件)。我花了幾天的時間嘗試修改代碼,但是我要麼獲得只是的消息(無附件)或整個SMTP數據正文顯示(包括邊界,html代碼等)。
我希望通過這個問題來實現:
我希望有人可以查看我下面收集到的信息,並能告訴我,我錯過了什麼(或如何完全電子郵件格式不正確)。
調試信息:
我餵我發送到SMTP服務器文件中的信息重複,我已經粘貼的信息引擎收錄(刪除任何個人信息/編輯了 - 中的Base64編碼的附件是從IMAP得到的另一個電子郵件)的只是一個文本文件:
逐字發送的信息(減去控制字符)SMTP服務器:
我的電子郵件客戶端所看到的(注意沒有附件):
http://i45.tinypic.com/29b1zci.jpg
當我下載的電子郵件(注格式不正確)什麼IMAP認爲:
什麼格式正確的電子郵件應該看起來像IMAP:
我懷疑SMTP是誤解我所發送,這就是爲什麼當IMAP試圖以檢索電子郵件中的多部分/替代缺失。我究竟做錯了什麼?服務器期望什麼?
[感謝您的讚揚 - 我可以重新啓用鏈接!]
如果用戶把http://放在他們面前,鏈接仍然可用 - 我必須禁用它們,因爲新用戶只能放置兩個鏈接。 – user1433767
任何可能的幫助? – user1433767