問題タブ [mail-mime]

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.

0 投票する
1 に答える
1141 参照

php - PEAR の Mail_Mime を使用する場合、HTML 画像を添付するとテキスト部分が機能しません

PEAR mail_mime モジュールの最新バージョンを使用していますが、奇妙な問題が発生しています。HTML 画像をメールに添付すると、テキスト部分が正しく機能しなくなります。「正しく動作しない」とは、Thunderbird でメッセージをテキストとして表示しようとすると (または PINE でメッセージを表示しようとすると)、電子メールの「テキスト」部分として設定した内容が表示されないということです。テキストが読める形式で HTML 情報を解析しようとします。HTML 部分のすべてが期待どおりに機能します。

これが私のスリム化されたコードです:

この行をコメント アウトするaddHTMLImageと、メールのテキスト部分が期待どおりに機能し、非 HTML ビュー用に設定したコンテンツを表示できます。ただし、行のコメントを外すと、テキスト部分が失敗します。メッセージのソースを見ると、テキスト部分が常にそこにあることがわかります。

この質問に関連するメッセージ ソースの一部を次に示します。

これを修正する方法について途方に暮れています。同様の問題に遭遇した団体や提案はありますか?

0 投票する
1 に答える
319 参照

image - Mail_Mime 画像添付の問題

何らかの理由で、次のコードを使用すると、画像が 1 つしか送信されないように見えます。

しかし、各画像を手動で入力する場合:

両方の画像が送信されます。ここで興味深いのは、最初のコードでは、電子メールで送信される画像が image2.jpg であることです。何らかの理由で $mime が上書きされた場合など。私は何か間違ったことをしていますか?画像を 1 つだけ送受信するのはなぜですか? 助言がありますか?前もって感謝します。

0 投票する
1 に答える
295 参照

php - php Mail_mimeが機能しなくなり、提案が必要

先週、メールを送信していたサイトがあります。突然、動作しなくなりました。問題を新しい Mail_mime() オブジェクトの作成に絞り込みました。これを使用しようとするたびに、php が停止し、空白のページまたはその前の行で作成されたものだけが返されます。エラーはまったくありません。以下のコードは、ページにあるものです。いずれかのインクルードをコメントアウトすると、もちろん、Mail_mime の作成時にエラーが発生します。何を確認するか、またはこれをどのように把握するかについての指針、方向性、または提案は素晴らしいでしょう。ホストの技術サポートは冗談でした。特に、彼らが何かを変更したかどうか知りたかっただけです.

助けてくれてありがとう、これを理解しようとして頭が爆発しようとしています。

0 投票する
1 に答える
441 参照

email - gmail SMTP を使用する PEAR メールで 2 つのメールが連続して送信されない

PEAR Mail と Mail_mime はすべて、gmail の SMTP サーバーを使用して送信することで非常にうまく機能しています。ここにあるいくつかの投稿のおかげで、ここまでたどり着くことができました。

しかし、シナリオによっては、異なる内容の 2 つのメールを異なる受信者に 1 つずつ送信する必要があります。これは働くことを拒否しています。

送信しようとしている電子メールはどちらも整形式で有効であることを確認できます。どちらも、もう一方をコメントアウトして送信するためです。しかし、両方を送信しようとすると、最初の 1 つだけが送信されます。間に 10 秒間 php をスリープ状態にしてみました。最初のメールの終了後に呼び出される別のスクリプトで 2 番目のメールを送信しようとしました。何もない。

これについて言及している他の記事が見つからなかったため、これはかなりあいまいな問題であることがわかりました。述べたように、コードが正常に機能することがわかっているため、コードは含めていません。

だから私は、誰かがこれがなぜなのかについて明るい考えを持っているかもしれないことを望んでいます.

前もって感謝します。

0 投票する
4 に答える
14451 参照

php - 添付ファイル付きのPEARメールパッケージを使用してPHPでメールを送信する方法

添付ファイル付きのPEARメールパッケージを使用して、PHPでメールを送信しようとしています。電子メールは、インターネットから取得したコードで正常に送信されます。ただし、添付ファイルは送信または添付されません。どこが間違っているのか、以下は私のコードです。

0 投票する
2 に答える
1625 参照

php - php Mail_MIME - PDF の生成と添付

PDFを生成してメールで送信するPHPスクリプトを作成しようとしています。私の PDF ジェネレーターは独立した URL として完全に動作しますが、生成された PFD をスクリプトで電子メールで送信しようとすると、何らかの理由で受信したファイルを開くことができません。コードは次のとおりです。

私がマークした行は、キャッシュフォルダーに PDF ファイルを生成しますが、開かないので、それが問題のようです。ただし、既に存在する PDF ファイルを添付しようとすると、同じ問題が発生します。私も試してみ$message->addAttachment( $attachment, "Application/pdf" );ましたが、違いはないようです。

0 投票する
2 に答える
221 参照

php - 一部の電子メール プロバイダーで空の行を引き起こす Mail_mime の既知の問題?

Mail_mime 1.8.8 (+ Mail 1.2.0) で PDF と短いテキスト メッセージを送信しています。ほとんどすべてのテストで問題はありません。GMail と Apple iCloud を含みます。

しかし、一部の受信者は添付ファイルの読み取りに問題があるようです。United Internet (1&1 および GMX) のユーザーは、本文のすべての行の間に空の行が表示されます。

本文にヘッダーが含まれるマルチパート/混合メールであるため、添付ファイルが壊れています。

Mail_mime で生成された電子メールに、それを引き起こす可能性のある既知の問題はありますか? 電子メール プロバイダーが、受け取ったデータに寛容であるというジョン ポステルの原則を無視するソフトウェアを使用しているかどうかに関係なく?

0 投票する
1 に答える
732 参照

php - PEAR: Mail Mime - ホスティング サイトへのアップロード後にメールを送信できない - GoDaddy

私はこのプロジェクトを作成してきました。このプロジェクトでは、システムが登録を受け入れてから、所有者にメールで情報を送信します。私はこれを行うためにPEAR: Mail Mimeを使用しています。メールの送信は実際にはローカル コンピューターで機能していますが、このプロジェクトをホスティング サイト (GoDaddy) にアップロードした後、送信されなくなりました。

メールの送信を妨げているものを確認するためにエラー チェックを行ったところ、次のメッセージが表示されました。

ssl://smtp.gmail.com:465 への接続に失敗しました [SMTP: ソケットの接続に失敗しました: 接続が拒否されました (コード: -1、応答: )]

私はGMailアカウントを使用して電子メールメッセージを送信しており、次のコードを使用しています:

はい、 GMail 送信者アカウントの安全性の低いアプリへのアクセスをオンにしました。

はい、エラー表示がオンになっています。

私が見逃したかもしれない解決策はありますか?

0 投票する
0 に答える
443 参照

email-attachments - 添付ファイル付きの電子メールを PHP にパイプし、「to」ヘッダー フィールドに新しい電子メール アドレスを指定して再送信する

私は単純に見えることをやろうとしている初心者ですが、かなり複雑であることが判明しました。Hostgator 転送電子メール機能を使用して、添付ファイル付きの電子メールを 1 つの電子メール アドレスに転送し、電子メール、添付ファイル、およびすべてを別の電子メール アドレスに転送し、「宛先」の元の電子メール アドレスを削除しようとしています。ヘッダー セクションを転送先の電子メール アドレスに置き換えます。

スタンドアロン機能を使用すると、hostgator の cpanel で添付ファイル付きの電子メールを転送できますが、最終的な受信電子メールに転送すると元の電子メールが表示されます。ホストゲーターが最終受信者に bcc として送信しているようなものです。

cpanel には、電子メールを php スクリプトにパイプできる別の機能があり、mail 関数と他のいくつかのコード行を使用して未加工の電子メールを php に転送できましたが、見栄えが悪く、添付ファイルは単なる束ですbase64 のコード。また、最終受信者が受信するまでに数時間かかります。

私はさまざまなコードをつなぎ合わせて最終的な解決策を探してインターネットを探し回り、以下のことで解決しましたが、うまくいかないようです。貧しい新人。長々としたプロンプトについて、私の謙虚な謝罪。