2016-03-20 10 views
0

添付ファイルを電子メールで送信し、必要な宛先に送信するための最適なオプションを整理しようとしています。添付ファイル - MailtoとCFMailとメールサーバ

以下のCFMailコーディングはうまくいきます(gmailsとhotmailsには確かに行きます)。しかし、ユーザーが電子メールを受け取らないということが関係することがあります。しかし、サーバ - サーバが正しく設定されていると私は信じています - 私が知っているブラックリストにはありません。

私は<へのhref =「mailtoのを見て:添付ファイル付き - しかし、それとノー行く - と私は読んで - おそらく大きなセキュリティ上の問題になる

誰もが何かアドバイスしていない - どのように私ができるの。任意のヘルプや提案のために... Thxをすると、ユーザーがなど、それを得ていない避ける

 <cfset pdfpath = expandpath('./_pdf/')> 

     <cfmail type="html" from="[email protected]" to="#tlist#" mimeattach="#pdfpath##id#_#pdf_id#.pdf" subject="Report - #id#_#pdf_id#.pdf"> 

     </cfmail> 


     <a href="mailto:[email protected]?subject=my report&body=Report - #id#_#pdf_id#.pdf&attachment=#pdfpath##id#_#pdf_id#.pdf">Mail</a> 
+0

投稿したコードのアンカータグの目的は何ですか? –

+0

ああ申し訳ありません - 私は

+0

私は電子メールにファイルを添付する別の方法はあなたの問題を解決するとは思わない - あなたは問題の根に到達したい。電子メールは迷惑メールフォルダに入れられていますか?電子メールは拒否されていますか?それはブラックリストの問題ですか?共有サーバーにいますか?私たちは、IPの評判が定期的に変わる可能性がある共有サーバーから電子メールを送信する際に多くの問題を抱えていました。その場合、専用のIPアドレスが問題を解決しました。 – luke

答えて

0

はたぶん、あなたも= "noreplyから(出荷ドメインの有効なSPFレコードをチェックする必要があります - 最高の電子メールにファイルを添付します。 @ xxxx.com ")>http://www.openspf.org/SPF_Record_Syntax。スパムフィルタの多くはSPFチェックを使用します。

+0

現在、DMARCおよびSPFのDNS設定が実装されています。彼らはTXTレコードです - うまくいけば、私は正しい書式を取得します。 –

2

ここに私が電子メールを送信してスパムフィルターを通過させるのを助け、ブログ投稿に添付ファイルの送信に関する情報が含まれていることを記したブログ記事があります。 http://www.trunkful.com/index.cfm/2010/5/27/How-to-CFMAIL-Properly-and-Keep-the-SPAM-in-the-Can私の投稿には、これを解決するためのすべてのコード例が含まれています。最終的な結果は、このようになります。

<cfmail to="[email protected]" from="[email protected]" subject="Some Subject" type="html"> 
    <cfmailparam file="/document/path/mypdf.pdf" disposition="attachment" type="application/PDF"> 
    <cfmailpart type="text/plain" charset="utf-8">#textmessage(mailmessage)#</cfmailpart> 
    <cfmailpart type="text/html" charset="utf-8">#mailmessage#</cfmailpart> 
</cfmail> 
関連する問題