2016-04-22 14 views
0
<cfhttp url = "https://api.elasticemail.com/mailer/send?username=myusername&api_key=myapi-key&from=#attributes.from#&from_name=#attributes.from#&to=#attributes.to#&subject=#attributes.subject#&body_html=#attributes.content#&reply_to=#attributes.replyto#" 
    method = "POST" 
    result="mailResult"> 
</cfhttp> 

私は電子メールを送信するために上記のWebサービスを使用しています。 HTMLコンテンツを含む大きなメールを送信しようとすると、メールで何も受信されません。スタイルや背景色を持たないHTMLコンテンツの簡単な電子メールを送信すると、正しく動作します。メールを送信する際にサイズ制限やその他の条件が存在しますか?電子メールが送信されないのはなぜですか?htmlメールの内容を送信できません

+0

を使用して、POSTリクエストのボディに電子メールの内容を送信することができれば、あなたのメールプロバイダのAPIのドキュメントから検索してみてくださいプロバイダを介して電子メールを送信するときに設定した制限を確認するには、プロバイダに確認する必要があります。 –

答えて

5

メールのコンテンツ(html本文)は、クエリ文字列の一部として&body_html=#attributes.content#となっています。 URLの最大長には制限があります。

は、あなたが失敗した電子メールの内容がどれくらい大きいか?

<cfhttpparam name="body_html" type="formfield" value="#attributes.content#"> 
関連する問題