我有自動導出表到CSV文件中的函數,然後我嘗試在同一文件附加到將通過電子郵件發送的功能。我以前曾使用HTML MIME電子郵件發送的附件,但我在想,如果創建CSV文件需要存儲在服務器上首次將其連接到電子郵件之前?當文件附加到電子郵件,它需要首先被存儲在服務器上?
0
A
回答
2
這取決於你的功能,如果你有一個可以將表導出爲CSV到一個字符串的函數,然後將郵件功能支持從一個字符串,那麼我認爲你有你需要創建附件...
0
在理論上可以通過寫相應的標籤和handcrafing電子郵件自己自己嵌入它。
或者您可以輕鬆地將它保存到臨時位置,使用像PHPMailer這樣的工具(它可能還支持字符串附件)來附加文件,發送郵件然後刪除臨時文件。
0
如果您將二進制電子郵件將其轉換二進制到文本,從而可通過文本介質傳輸。轉換過程調用uuencode
用於轉換二進制文件。
因此,當您使用客戶端附加文件時,它只是對其進行編碼並將文本與其餘消息一起添加。我不知道確切的格式,讓它看起來像客戶端的連接,但(而不僅僅是亂碼的郵件正文)。
0
如果使用PEAR及其「addAttachment」方法中的Mail_Mime包,請將「$ isfile」(4th)參數設置爲false,並將該字符串作爲「$ file」(1st)參數傳遞。更多here。
如果您使用PHPMailer,請使用其「AddStringAttachment」方法。
如果你不使用這些,那麼你需要更具體。
相關問題
- 1. 電子郵件附件到服務器
- 2. 將文件從服務器附加到電子郵件
- 3. 將Domino服務器上的對象附加到電子郵件(Lotusscript首選)
- 4. 從內部存儲附加文件到電子郵件
- 5. iPhone - 如何電子郵件附件上傳到服務器
- 6. 將文件附加到電子郵件
- 7. 尋找電子郵件存儲服務
- 8. 電子郵件pdf附件+服務器附件
- 9. 在電子郵件中附加文件
- 10. 添加PDF附件到BizTalk電子郵件服務
- 11. 將文件上傳到服務器,然後附加到電子郵件併發送到一個php文件
- 12. 在Web服務器上安全地保存電子郵件附件
- 13. 如何在PHP中將電子郵件附件保存到服務器?
- 14. 如何從電子郵件服務器訪問電子郵件並將它們存儲在數據庫中
- 15. 將文件附加到電子郵件 - 收到文件後不存在
- 16. 宏將文件的保存版本附加到電子郵件
- 17. 將附件移動到文件夾並使用電子郵件附加它們
- 18. 每當使用無服務器將文件上傳到s3存儲桶時獲取電子郵件
- 19. 將附件添加到電子郵件
- 20. 將附件添加到電子郵件
- 21. 電子郵件未附加文件
- 22. 上傳文件到服務器,然後附加到電子郵件和發送在asp
- 23. 如何將電子郵件附加到其他電子郵件?
- 24. 在Web服務器上上傳文件而無需先在本地存儲?
- 25. 如何使用SQL存儲過程將文件附加到電子郵件?
- 26. 服務器電子郵件服務
- 27. 需要電子郵件下載文件
- 28. 從本地存儲添加電子郵件附件
- 29. 需要SMTP服務器窗口不會提供電子郵件
- 30. 電子郵件服務的自動附件文件c#asp.net
我剛剛閱讀了html mime郵件,它確實提到它可以附加PHP字符串中的文件。 – Brad 2008-10-21 12:52:33