問題タブ [mime-mail]
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 を使用して添付ファイル付きの MIME メッセージを転送する
MIME メッセージを転送してテキストを追加する目的で、小さな PHP スクリプトを作成しました。
以下のコードでは、テキストが追加されたメッセージが正常に転送されます。私が直面している問題は、メッセージが 2 回送信され、転送されたメッセージが両方のメッセージに添付ファイル (メッセージ部分ごとに 1 つの添付ファイル) として表示されることです。追加されたテキストは、両方のメッセージのメッセージ自体に表示されます。これは、ヘッダーのどこかに問題があることを意味すると考えています。
これは私の完全なコードです
関数 forwardmail($mailConnection, $messageIndex, $subject, $recipient, $newMessage, $fromAddr) {
WinMerge を使用して 2 つのファイル ダンプを比較し、既存のメッセージを変更していないことを確認しました。また、メモ帳++を使用して制御文字などを探しました。すべての行末にはCR LFがそのまま含まれています。すべてのヘッダー セクションの後に空白行があります。
ここでニュアンスが欠けていると確信しています。誰かが私を正しい方向に向けてくれませんか?
ショーン