我正在使用ColdFusion構建CSV文件,然後將其作爲電子郵件附件發送給用戶。通過ColdFusion發送CSV附件到LotusNotes用戶閱讀電子郵件的問題
我複製自己的電子郵件,在Gmail和Outlook中接收附件作爲CSV文件,並可以在Microsoft Excel中以CSV文件的形式打開附件。
我使用CFMAILPARAM
標籤附加文件。我試着用兩種方法發送它:
<cfmailparam file="C:/temp/myfile.csv" type="text/plain" />
這會導致用戶看到一個.txt
文件。當我收到的電子郵件中,標題寫着:
Content-Type: text/plain
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename*=myfile.csv
使用:
<cfmailparam file="C:/temp/myfile.csv" type="text/csv" />
這導致在用戶看到一個.dat
文件,他們不能在Microsoft Excel中打開。當我收到電子郵件時,標題爲:
Content-Type: text/csv
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename*=myfile.csv
任何想法這裏發生了什麼?
不知道爲什麼它是一個.dat文件,但你有沒有嘗試過應用程序/ xls? –
@MarkAKruger我會嘗試。 –