問題タブ [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.
php - PHP コマンドライン スクリプトが false で終了する
PHPMailer を使用して顧客に電子メールを送信する PHP コマンド ラインでループ スクリプトを実行しています。私が受けている問題は、PHPMailer が false を返したときにコマンド ライン スクリプトが終了することです。
スクリプトの擬似コードは次のとおりです。
$mail->Send()
が false を返す場合、スクリプトは停止して終了します。これは、コマンド ラインでの PHP の予期される動作ですか? その場合、PHP が false を受け取ったときに停止しないように指示する方法はありますか?
助けてくれてありがとう。
php - PHPメーラーエラー
PHPメーラーを使おうとしましたが、次のようなエラーが発生します。
と私のコード
php - PHPmailer 複数受信者エラー
私はPHPmailerで次のコードを持っています:
しかし、「メール機能をインスタンス化できませんでした」というエラーが表示されます。
配列からアイテムを削除すると正常に動作しますが、2 つ以上のアドレスを追加しようとするとエラーが発生します。なぜこれが起こっているのですか?複数の電子メール アドレスを追加する別の方法はありますか?
乾杯、ガズラー。
php - PHPMailer() でメールを送信する
ニュースレター システムを作成しましたが、私の質問は次のとおりです。そのメールを何百ものメール アドレスに送信する必要があることを考えると、コードをどのように記述すればよいでしょうか。
ホスト管理者と話し合ったところ、1 分間に 6 通を超えないようにメールを 1 通ずつ送信するように言われました。
$Timeout プロパティを使用できますか? もしそうなら、どのように?
ありがとう。
php - 複数のBCCはSMTPの1時間ごとの電子メール制限にカウントされますか?
オプトインサブスクライバーに電子メールの更新を送信するためにPHPMailerクラスを使用していますが、ホストの1時間あたりの電子メール制限に達することがあります。
同一のメッセージをグループ化し、BCCがこの問題に対処するときに受信者を追加しますか?
明らかに、これはリストが大きくなるまでの短期的な解決策にすぎませんが、今のところ何もないよりも何かが優れています!
php - あるスクリプトでは PHP メールが機能しないが、別のスクリプトでは機能する
私は正常に動作し、正常にメールを送信するphpファイル内に小さなphpメーラースクリプトを持っています:
しかし、これを取り出して独自のファイルにしたり、別のファイルに入れたりすると、うまくいきません。エラー メッセージは表示されず、電子メールは送信されません。
php ini set コマンドはなく、含まれている php ファイルもありません。
より大きなphpスクリプトでは機能するが、単独では機能しない理由についてのアイデアはありますか?
php - PHPMailer での永続的な SMTP 接続
PHPMailer で永続的な SMTP 接続を有効にする方法は?
私は多くの電子メールを送信するので、永続的な接続により、パフォーマンスが向上する可能性があります。
php - yahoo SMTP 経由で phpmailer を使用してメールを送信する方法は?
私はphpmailerを使用してメールを送信していますが、gmailで動作していますが、yahooになると次のエラーが発生します
SMTP -> エラー: サーバーからパスワードが受け入れられません: 530 アクセスが拒否されました SMTP -> エラー: RSET が失敗しました SMTP -> エラー: 認証できませんでした
作業中の yahoo アカウントを使用しています。
解決策を教えてください。
前もって感謝します。
php - PHPMailer でのエラー処理
小さなプロジェクトで PHPMailer を使用しようとしていますが、このソフトウェアのエラー処理について少し混乱しています。誰かがそれを経験したことを願っています。メールを設定して使用する場合:
多かれ少なかれ、うまく機能します。問題は、エラーが発生した場合、PHPMailer もエラーをエコーアウトするように見えるため、問題が発生した場合、その情報をブラウザに直接送信するだけで、本質的に私が行おうとしているエラー処理が中断されます。
これらのメッセージを黙らせる方法はありますか? 例外をスローするのではなく、エラーを出力するだけです。私のテストケースでは次のとおりです。
これはエラーのはずですが、$mail->ErrorInfo; にあるはずです。ソフトウェアによってエコーアウトされていません。
php - スパムとして送信されたアカウント確認メール
PHPMailer を使用して、ソーシャル ネットワークに新しく登録されたユーザーに確認メールを送信しています。しかし、それらのほとんどがユーザーのスパム リストに入っていることがわかりました。(Hotmail と Yahoo)。これを回避する方法は?
これは私のスクリプトです