問題タブ [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 投票する
9 に答える
307563 参照

php - PHPMailer の文字エンコーディングの問題

PHPMailer を使用して、登録、アクティベーションを送信しようとしています。などのユーザーへのメール:

$messageはラテン文字が含まれています。残念ながら、すべてのウェブメール (gmail、webmail.mydomain.org、emailaddress.domain.xx) は異なるコーディングを使用しています。

UTF-8 コーディングを強制的に使用して、すべてのメールボックスでメールがまったく同じように表示されるようにするにはどうすればよいですか?

メールヘッダーの幅を変換しようとしましたmb_convert_encoding()が、うまくいきませんでした。

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

php - 未定義のメソッドPHPMailer::SetFrom()の呼び出しでエラーが発生したPHPMailer

ヘイ私はPHPMailerを使用して簡単なメールを送信していますが、使用しているコードがphpmails docs(http://phpmailer.worxware.com/index )から直接取得されているにもかかわらず、関数SetFrom()が機能していないようです。 .php?pg = examplebmail

ここに私のエラー

と私のスクリプト

何か案は?

編集

SetFrom()関数が私のバージョンのphpmailerに存在しないことが判明しました。これらの値は、次を使用して設定できます。

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

php - PHPMailerの安全な方法-エスケープ/サニタイズされた変数を送信するかどうか?

PHPMailer-Liteクラスを使用して電子メール送信スクリプトを作成していますが、コンストラクターに追加するときに$ name変数にaddslashses()を使用する必要があるかどうかわかりません。

誰かの名前がO'Riley(または通常は処理する前にサニタイズする必要のある文字を含む他の名前)で、エスケープせずに送信する場合、スクリプト/電子メールの送信が混乱しませんか?エスケープせずに送信しても安全ですか?ちなみに、メッセージ本文に「Hello、O\'Riley」と表示されないようにしたいと思います。

ソースを見ると、受け取った$ name変数から空白と行末(\ r \ n)文字のみがトリミングされていることがわかりました。したがって、これに関するアドバイスは大歓迎です。

よろしくお願いします!

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

php - PHPMailer - 複数の EmbeddedImage を追加する方法

PHPメーラーに問題があります。

画像が埋め込まれたメールを送信しようとしています。

PHP メーラーは、添付ファイルから最初の画像のみを送信します。

私のコード:

simple_html_dom.php を使用して、html 内のすべての画像へのパスを取得します

そして、メールを送信する機能にはループがあります:

バグが見つかりません。

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

php - PHPMailer、fsockopen()、Apache の問題の可能性はありますか?

PHPMailer を使用してサイトの連絡先を送信しています。

開発中、スクリプトは smtp 経由で GMail サービスと完全に連携します。ただし、本番環境では、クライアントの DMZ 内で、そこにある SMTP サービスに接続できないようです。ポート 25 への telnet を使用して同じサービスに接続したので、それが存在し、サーバーで利用できることを確認しました。

PHP がソケット接続 (fsockopen) を開くことができない状況はありますか? PHP 拡張機能 openssl がロードされ、問題ありません。

エラーは「SMTP サービスに接続できません」です。

ありがとう!

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

php - メール サーバーで smtp 認証が必要かどうかを確認するにはどうすればよいですか?

メールサーバーに必要な場合は、smtp資格情報を見つけて提供するためにここにいます. しかし、サーバーがそれを必要としているかどうかをどうやって知ることができますか?

PHPでスクリプトを作成し、PHPMailerを使用しています

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

php - phpmailer メール送信

私はphpmailerクラスを使用して電子メールを送信しており、メールにファイルを添付しています。電子メールは正常に送信されますが、SQL ファイルである添付ファイルが空である必要はありません。画像ファイルを試してみましたが、添付するすべてのファイルが空のようです。誰でもこの問題を解決するのを手伝ってもらえますか?

更新: 添付する前にファイルのサイズを表示しようとしましたが、実際にはファイルのサイズが表示されます。誰でも私を助けてもらえますか?

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

php - PHPMailer、CC、および Linux サーバー

Linux サーバーで実行されている PHPMailer に CC メールアドレスを追加するにはどうすればよいですか?

AddCC メソッドは Windows でのみ機能します: http://phpmailer.worxware.com/index.php?pg=methods

この方法で試してみましたが、メールが届きません... $mail->addCustomHeader('CC: mymail@mail.com') でも試しましたが成功しませんでした。

ありがとうございました。

0 投票する
5 に答える
2805 参照

php - phpmailerは、件名が2回追加された電子メールを送信します

phpmailerの非常に基本的な実装には、件名が2回追加され、コードに1回だけ追加されるという奇妙なエラーがあります。

出力は、メールを受信しますが、件名が電子メールクライアントで2回表示されることです。その非常に奇妙な、そしてそれはコードの前半で設定されていません。

誰かがこのエラーを見て、それに対する修正を見つけましたか?

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

php - PHP Mailer と Mailer-Daemon の可能な関係

ユーザー ajax アップロードの確認をクライアントに送信する Web サイトから PHPMailer クラスを使用しています。これは、mail.myclient.com SMTP ホストを使用します。これは、クライアントが Outlook でメールをチェックするために使用する SMTP ホストと同じです。

このウェブサイトからのメールはエラーなしで送信されますが、クライアントからメール配信失敗に関するメールを 2 通受け取りました。確認メールの送信に使用したのと同じアドレスの送信者にメッセージを返します。

これらの 2 つの問題は関連している可能性がありますか? さらに情報を提供する必要がありますか?

本当にありがとう!