問題タブ [multipart-alternative]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - メールサーバーを受信すると、新しい行ごとにスペースが挿入され、マルチパート/代替が壊れます
私はPHPを使用して、オンデマンドでクライアントに電子メールを送信しています。私は、テストでかなり堅牢に見えたスクリプトを持っており、テキストとhtmlバージョンを持つMIME-1.0互換のマルチパート/代替電子メールを生成します。電子メールは、国際文字を保持するためにbase64でエンコードされた文字列として送信されます(メッセージテキストは通常ドイツ語です)。
ただし、特定のサーバーは、メールを受信すると、0x20
各CR-LFシーケンスの直前にスペース()を挿入するようです。もちろん、これはbase64を壊すことはありませんが、ヘッダーをメッセージから分離するCR-LF-CR-LFシーケンスを壊すため、メッセージは適切に解析されません(または、実際には、セカンダリヘッダーが停止するのを見たことがない)。
生成されたメッセージの例を次に示します。
メールサーバーがこれらのスペースを追加しないようにする方法はありますか?
php - PHP mail()HTMLおよびプレーンテキストEメールのマルチパート/代替
次のコードを使用して、マルチパート/代替HTMLおよびプレーンテキストの電子メールを送信しています。電子メールは優れたコンテンツを賢く送信していますが、一部の電子メールはスパムフィルターに捕らえられています。これは私が使用しているコードです。
スパムフィルターに入る原因は何ですか?私がプレーンテキストとして電子メールを送信するとき、彼らはうまく通過します、それは私がHTML電子メールを送信するときだけ彼らが捕まるのです。どんな助けでもいただければ幸いです。スパムフィルターの防止に役立つヘッダーに追加できるものは他にありますか?
delphi - Outlook 2007を使用してマルチパートメールをテストするにはどうすればよいですか?
マルチパートの電子メール(テキスト形式とHTML形式の両方)を送信するアプリケーションをDelphi7で開発しました。次に、Outlook2007を使用してテストします。
text/plainおよびtext/htmlとしてメールを送信することにより、各部分を個別にテストしました。今、私はマルチパート/代替を使用して一緒にそれをテストする必要があります。
TextとHtmlの両方の部分をテストできるようにアドバイスしてください。
ruby-on-rails-3 - Gmail の受信トレイにある noname の添付ファイル
マルチパートメールで Rails ActionMailer を使用しているときに、両方を作成しました。
approval_trade_email.html.erb
と
approval_trade_email.text.erb
メール クライアント (Mac OSX) で適切に HTML 形式のメールを受信しましたが、Gmail アカウントで同じメールをチェックすると、マルチパートが含まれる無名の添付ファイルを含む空の本文が表示されました。
ヘルプ?
Gmail でこれを取得するのはなぜですか?
どうも
ジョエル
ここに、GMAIL の noname 添付ファイルがあります。
php - PHP mail() で multipart/alternative を送信する
そこで、PHP を使用してかなり単純な HTML メールを送信しようとしています。過去 3 日間、適切な解決策を見つけようと試みましたが、解決策が見つかったと思いますが、テストすると正しく送信されません。このコードは、参照していたチュートリアルの 1 つから借用しました。テストコードは次のとおりです。
問題は、メールは問題なく送信されるものの、プレーン テキストとして送信されるか、Gmail で空白のメッセージが送信されることです。理由はありますか?
mime - MIME を使用した Lync クライアント マルチパート SDP について
マルチパート sdp を作成する方法と、この特定の SDP のすべての属性の意味を教えてください。
特に a=candidate: の暗号化された値、それを解読して作成する方法。
doc または rfc があるかどうかを示してください。
ありがとう。
email - Zend_Mail を使用した Zend Framework 1.10 の電子メールのネストされた MIME パーツ
HTML 形式のテキスト、プレーン テキストの代替、HTML で参照されるインライン画像を含む Zend_Mail クラスを使用して電子メールを送信しようとしています。画像を添付ファイルとしてではなく、埋め込んで表示したいだけです。
私の現在のコードは次のとおりです。
setBodyText() と setBodyHtml() の両方が使用されるため、Zend はマルチパート/代替 MIME メッセージを自動的に生成します。画像は HTML コードに埋め込まれて表示されますが、添付ファイルとしても表示されます。
画像が埋め込まれたものだけを表示したい。そのためには、テキストと html を multipart/alternative タイプの MIME パート内に配置し、電子メール全体のタイプを multipart/related に設定する必要があることを理解しています。Zend 1.10 でこれを達成するにはどうすればよいですか? ZF2 では、MIME マルチパート メッセージを作成し、そのメッセージに対して setBody() を使用するだけで済みますが、Zend 1.10 では、setBodyText() または setBodyHtml() のいずれかを設定する必要があります。MIME マルチパート メッセージの作成方法を制御することは可能ですか?
wordpress - Content-Type: wp_mail() を使用した Wordpress の multipart/alternative
Content-Type: multipart/alternative を持つ wp_mail() 関数で電子メールを送信することは可能ですか?
電子メールを解釈するメディアに応じて、HTML またはプレーン テキストとして表示できる電子メールを送信する必要があります。
どんな提案も大歓迎です!
python - メールのライン フィード Python 3 をプレーン テキスト モードで UTF8 の MIME 代替として送信するにはどうすればよいですか?
Python 3 で書かれた次の電子メール コードがあります...受信クライアントに応じて、HTML またはプレーン テキストの両方で電子メールを送信したいと考えています。ただし、hotmail と gmail (私は後者を使用して送信しています) の両方がゼロの改行/キャリッジ リターン文字を受け取り、プレーン テキストが 1 行に表示されます。私の質問は、受信側のプレーン テキスト メールでライン フィード/キャリッジ リターンを取得するにはどうすればよいですか? Linux 上の Thunderbird は私の好みのクライアントですが、Microsoft の Web メール hotmail にも同じ問題があることに気付きました。
テストコードは次のとおりです。
インターネット上の誰もが HTML メールのみを使用しているように見えるので、どんな提案も大歓迎です。これは問題ありませんが、HTML を使用したくない私たちのために純粋なテキストにフォールバックできるようにしたいと考えています。
ありがとう、