我嘗試使用blat發送帶附件的郵件(使用Access VBA的Shell命令)。如何以PDF格式發送PDF格式的文件?
一切工作正常,而我試圖發送一個.txt文件
blat ... -attach c:\mydir\myfile.txt
,但如果我嘗試發送一個.pdf文件,使用相同的命令
blat ... -attach c:\mydir\myfile.pdf
我沒有收到郵件。
在此先感謝您的任何建議。
我嘗試使用blat發送帶附件的郵件(使用Access VBA的Shell命令)。如何以PDF格式發送PDF格式的文件?
一切工作正常,而我試圖發送一個.txt文件
blat ... -attach c:\mydir\myfile.txt
,但如果我嘗試發送一個.pdf文件,使用相同的命令
blat ... -attach c:\mydir\myfile.pdf
我沒有收到郵件。
在此先感謝您的任何建議。
文件類型本身與BLAT無關,但是您的電子郵件提供商可能會以您嘗試發送的PDF大小爲準,或者可能會限制完全發送PDF文件。
我想說,檢查郵件提供商,看看他們是否有任何這樣的限制。與此同時,您可以將PDF重命名爲文本,並要求收件人將其重命名爲PDF,但這將是一個不可思議的並希望是短期的解決方法。
看看文件名'length';我只是因爲文本文件導致進程失敗,因爲NAME太長了。
失敗:
ar_snP_shot.txt
成功:
ar_snP.txt
還可以使用命令行 '調試' 選項,看看怎麼回事。你的日誌是怎麼說的btw?
在我的測試文件名長度沒有失敗。但經過大量測試後,我使用以下命令行解決了此問題: [C:\ blat262 \ full \ blat.exe - -s「從訪問測試郵件」-t [email protected] -f sendfrom @ sendfrom。 com -server mailserver.com -body「TEST」-attach「c:\ DDT_81036 DDT_81036 DDT_81036.pdf」] 正如您所看到的文件名很長且帶有空格;可能在我之前的測試中,我使用了一些語法mystake(例如引號之間的文件名)。 感謝您的支持 – Davide 2009-08-24 09:23:43
我嘗試發送帶有.NET應用程序(System.Net.Mail)的Attacment郵件與同一提供程序和郵件沒有問題。 – Davide 2009-07-24 13:27:03