問題タブ [phpmailer]

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 投票する
2 に答える
900 参照

php - PHP コマンドライン スクリプトが false で終了する

PHPMailer を使用して顧客に電子メールを送信する PHP コマンド ラインでループ スクリプトを実行しています。私が受けている問題は、PHPMailer が false を返したときにコマンド ライン スクリプトが終了することです。

スクリプトの擬似コードは次のとおりです。

$mail->Send()が false を返す場合、スクリプトは停止して終了します。これは、コマンド ラインでの PHP の予期される動作ですか? その場合、PHP が false を受け取ったときに停止しないように指示する方法はありますか?

助けてくれてありがとう。

0 投票する
9 に答える
57315 参照

php - PHPメーラーエラー

PHPメーラーを使おうとしましたが、次のようなエラーが発生します。

と私のコード

0 投票する
6 に答える
3383 参照

php - PHPmailer 複数受信者エラー

私はPHPmailerで次のコードを持っています:

しかし、「メール機能をインスタンス化できませんでした」というエラーが表示されます。

配列からアイテムを削除すると正常に動作しますが、2 つ以上のアドレスを追加しようとするとエラーが発生します。なぜこれが起こっているのですか?複数の電子メール アドレスを追加する別の方法はありますか?

乾杯、ガズラー。

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

php - PHPMailer() でメールを送信する

ニュースレター システムを作成しましたが、私の質問は次のとおりです。そのメールを何百ものメール アドレスに送信する必要があることを考えると、コードをどのように記述すればよいでしょうか。

ホスト管理者と話し合ったところ、1 分間に 6 通を超えないようにメールを 1 通ずつ送信するように言われました。

$Timeout プロパティを使用できますか? もしそうなら、どのように?

ありがとう。

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

php - 複数のBCCはSMTPの1時間ごとの電子メール制限にカウントされますか?

オプトインサブスクライバーに電子メールの更新を送信するためにPHPMailerクラスを使用していますが、ホストの1時間あたりの電子メール制限に達することがあります。

同一のメッセージをグループ化し、BCCがこの問題に対処するときに受信者を追加しますか?

明らかに、これはリストが大きくなるまでの短期的な解決策にすぎませんが、今のところ何もないよりも何かが優れています!

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

php - あるスクリプトでは PHP メールが機能しないが、別のスクリプトでは機能する

私は正常に動作し、正常にメールを送信するphpファイル内に小さなphpメーラースクリプトを持っています:

しかし、これを取り出して独自のファイルにしたり、別のファイルに入れたりすると、うまくいきません。エラー メッセージは表示されず、電子メールは送信されません。

php ini set コマンドはなく、含まれている php ファイルもありません。

より大きなphpスクリプトでは機能するが、単独では機能しない理由についてのアイデアはありますか?

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

php - PHPMailer での永続的な SMTP 接続

PHPMailer で永続的な SMTP 接続を有効にする方法は?

私は多くの電子メールを送信するので、永続的な接続により、パフォーマンスが向上する可能性があります。

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

php - yahoo SMTP 経由で phpmailer を使用してメールを送信する方法は?

私はphpmailerを使用してメールを送信していますが、gmailで動作していますが、yahooになると次のエラーが発生します

SMTP -> エラー: サーバーからパスワードが受け入れられません: 530 アクセスが拒否されました SMTP -> エラー: RSET が失敗しました SMTP -> エラー: 認証できませんでした

作業中の yahoo アカウントを使用しています。

解決策を教えてください。

前もって感謝します。

0 投票する
10 に答える
218275 参照

php - PHPMailer でのエラー処理

小さなプロジェクトで PHPMailer を使用しようとしていますが、このソフトウェアのエラー処理について少し混乱しています。誰かがそれを経験したことを願っています。メールを設定して使用する場合:

多かれ少なかれ、うまく機能します。問題は、エラーが発生した場合、PHPMailer もエラーをエコーアウトするように見えるため、問題が発生した場合、その情報をブラウザに直接送信するだけで、本質的に私が行おうとしているエラー処理が中断されます。

これらのメッセージを黙らせる方法はありますか? 例外をスローするのではなく、エラーを出力するだけです。私のテストケースでは次のとおりです。

これはエラーのはずですが、$mail->ErrorInfo; にあるはずです。ソフトウェアによってエコーアウトされていません。

0 投票する
6 に答える
7510 参照

php - スパムとして送信されたアカウント確認メール

PHPMailer を使用して、ソーシャル ネットワークに新しく登録されたユーザーに確認メールを送信しています。しかし、それらのほとんどがユーザーのスパム リストに入っていることがわかりました。(Hotmail と Yahoo)。これを回避する方法は?

これは私のスクリプトです