0 我正在使用smtplib sendmail,\ n(換行符)正被添加到只有\ r(回車)的地方。Python的smtplib sendmail正在插入換行 這會破壞文件以用於UNIX tnef實用程序。我如何保持添加的換行符? 謝謝 來源 2012-03-07 Intra +0 你怎麼知道這個?你用包嗅探器檢查過嗎? – 2012-03-07 22:40:52 +0 我發送之前和之後檢查。我不需要數據包嗅探器,因爲服務器是localhost。 – Intra 2012-03-07 22:52:49 +1 電子郵件機構不應該那麼敏感 - 它可能只是試圖執行標準的電子郵件行結束約定。嘗試將數據編碼爲Base64附件。 – 2012-03-07 22:54:21
0 電子郵件服務器可以自由更改行結束IIRC。他們可以是各種平臺。 如果您要發送附件,請使用合適的編碼,如Base64。 來源 2012-03-07 23:22:14 +0 這將工作,但我正在處理電子郵件,不能更改它們。感謝有關IIRC的信息。 – Intra 2012-03-07 23:27:47 +0 好吧,只要將它們改回去(在檢查了我的記憶是否正確,並且郵件傳輸可能會隨意更改非編碼數據中的換行符) – 2012-03-07 23:30:07 +0 Lol,這就是我在測試時所要做的。希望有更好的解決方案。由於原來有一些,我無法自動化。 – Intra 2012-03-07 23:33:19
你怎麼知道這個?你用包嗅探器檢查過嗎? – 2012-03-07 22:40:52
我發送之前和之後檢查。我不需要數據包嗅探器,因爲服務器是localhost。 – Intra 2012-03-07 22:52:49
電子郵件機構不應該那麼敏感 - 它可能只是試圖執行標準的電子郵件行結束約定。嘗試將數據編碼爲Base64附件。 – 2012-03-07 22:54:21