如何使用MFMailComposeViewController發送電子郵件的HTML和回退純文本版本? API有一個將消息主體設置爲/或的方法,但不能指定兩者。我見過其他應用程序(如Doodle Jump),所以它一定是可以的。使用MFMailComposeViewController發送電子郵件的HTML和純文本版本
回答
經過大量調查,無論是在代碼和使用谷歌,我得出的結論是,這是不可能通過MFMailComposeViewController做到這一點。我會愛一個人來證明我錯了,所以如果你發現其他問題,我會很樂意投你的答案。
我只能提供猜測,因爲我沒有嘗試過。
該文檔說調用setMessageBody:isHTML:替換上一個主體。它值得嘗試兩個電話 - 一個是isHTML:YES,另一個是NO,以防萬一這些文檔有問題:但這不太可能。
如果邊界是恆定的(我希望是這樣),我會說這樣做的方式是將它作爲HTML發送並將純文本部分僞造到最後。您需要發送一封HTML電子郵件或3,並檢查邊界是否爲不變,然後抓住它。然後追加
------=_NextPart_111_2222_11223344.aabbccdd Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Plain text content
用真正的邊界替換NextPart的東西。 如果邊界不一致,那麼我不知道:-)值得一試嗎?
這是一個合理的猜測,我已經研究了兩種方法。第二個調用只是替換消息正文。邊界也是由郵件編輯器生成的,並且不是常量,所以我不能改變它。謝謝你的回答! – 2010-05-20 12:31:41
恥辱 - 這是值得一試! – Andiih 2010-05-20 13:33:40
這是我在做什麼,輸出是好的,我不能夠連接圖像,否則我會HV所示你們
NSString *emailBody = @"<HTML><BODY><B>It is raining in sunny California!</B><table><tr><td>row1</td><td>row2</td></tr><tr><td>row3</td><td><b>row4</b></td></tr></table></BODY></HTML>";
[picker setMessageBody:emailBody isHTML:YES];
- 1. 發送純文本電子郵件
- 2. 如何查看純文本和電子郵件的html版本?
- 3. 通用發送電子郵件html或純文本php
- 4. MFMailComposeViewController發送電子郵件
- 5. 不使用MFMailComposeViewController發送電子郵件
- 6. 發送電子郵件使用MFMailComposeViewController
- 7. 如何創建HTML電子郵件的純文本版本?
- 8. HTML電子郵件發送純文本與PHP
- 9. 發送純文本HTML電子郵件? (PHP)
- 10. Django的 - 通過提供純文本的和HTML版本的電子郵件生成一個HTML電子郵件
- 11. 使用PHPMailer發送純文本電子郵件
- 12. 純文本電子郵件或HTML
- 13. 發送HTML電子郵件但以純文本形式發送,爲什麼?
- 14. PHP郵件()Multipart/Alternative for HTML和純文本電子郵件
- 15. 無法發送電子郵件作爲CakePHP中的純文本和HTML
- 16. 用純文本電子郵件斜線導致發送失敗
- 17. PHP mail();發送電子郵件作爲純文本和HTML一個
- 18. RoR ActionMailer問題 - 無法同時發送純文本和HTML電子郵件。
- 19. 發送電子郵件與PHP和SMTP - 文本和HTML
- 20. asp.net如何使用HTML標籤發送電子郵件文本
- 21. 用Rails發送多部分電子郵件:如何支持純文本格式的HTML版本?
- 22. 發送包含html和文本的電子郵件
- 23. HTML電子郵件:您是否也必須發送備用純文本視圖?
- 24. 是否有任何理由發送HTML電子郵件的文本版本?
- 25. 如何強制premailer發送純文本電子郵件?
- 26. ASP.NET - 以純文本電子郵件發送輸入數據
- 27. 用PHP同時發送html和純文本郵件Mailer
- 28. 電子郵件與純文本部分,HTML部分和附件
- 29. C#發送HTML和文本電子郵件 - 最優雅?
- 30. 笨發送HTML和文本電子郵件
在塗鴉跳躍的電子郵件的仔細檢查,它看起來像MFMailComposeViewController實際上通過剝離HTML來自動創建純文本電子郵件。沒關係,如果我可以創建一個純文本格式的HTML版本。但是,它確實會導致一些奇怪的文本,例如「Click Here」類型的不是鏈接的鏈接。 – 2010-05-18 14:20:19
哈哈。你知道嗎 - 我*昨天買了* doodlejump只是爲了檢查它是否真的使用MFMailComposer。我沒有考慮檢查輸出郵件。太忙了! – Andiih 2010-05-20 13:36:21