問題タブ [pear-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.

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

php - 「\r\n」でも平文メールの次の行が機能しない

これがphpメールの私のコードです:

そして、これは "\r\n" が途中の 2 行で機能しない結果です:

この問い合わせの作成者: testing 組織: testing 電話番号: 123456 電子メール アドレス: test@hotmail.com メッセージ: test

これを機能させる方法はありますか?ありがとう。

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

php - Googleアプリgmailを使用しているときにphp pearメールが「から」を変更しない

サイトのメールの 1 つに Google アプリをセットアップしているため、Web から何かを行うときに、サイトに組み込まれているメール ルーティングが役に立たなくなります。私がする必要があるのは、ssl/smtp を使用して Google アプリのセットアップに接続することです。これを実現するために、私は PEAR Mail と MIME (HTML コンテンツ用) を使用しました。メッセージは問題なく送信されます...私が抱えている唯一の問題は、送信中に「From」ヘッダーが保存されていないことです。代わりに、アカウントのメールは「from」ヘッダーにあります。

アカウントは Web サーバー側に存在し (すべて Google を経由するため、何の意味もありません)、Gmail アプリの管理側にエイリアスを追加しました。しかし、私が何をしても、「から」は変わりません。

これは、Google アプリの Gmail で単一のアカウントを使用しているときに遭遇するものですか? (--アカウント名から「from」を強制?)

ありがとう

--疑問に思っている人のために、メール送信の関数の例を次に示します。

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

php - Pear メールは xampp を使用して localhost で動作しますが、サーバーでは動作しません

私は連絡先ページと連絡先ページからのフォームデータが問題に投稿されているページを持っています.XAMPPを使用してlocalhostからpearメールを使用して電子メールを送信できますが、ファイルをアップロードするとサーバーで機能しません.何も問題はありません. Outlookを使用してメッセージを送信できますが、サーバーの送信smtp. データが投稿されるページは次のとおりです。

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

php - メールはlocalhost経由で送信されますが、Webサーバーを使用して送信されません

梨メールライブラリをインストールしました

ローカルホスト(XAMPP)からメールを送信するpearメールライブラリを使用していますが、同じコードがサーバーにアップロードされ、認証に失敗しました

この問題を克服する方法は?

マイコードは

エラー:

authentication failure [SMTP: Invalid response code received from server (code: 534, response: 5.7.14 Please log in via your web browser and 5.7.14 then try again. 5.7.14 詳細は 5.7.14 を参照https://support .google.com/mail/answer/78754 k8sm1257567oig.13 - gsmtp)]

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

php - PearMailer、PHP7、および OpenSSL が不明なエラーで gmail に接続できない

Web サイトを構築していて、その一部にメールを送信する必要があります (1 つはアカウント パスワード リセット リンク用、もう 1 つは一般的なユーザー管理者連絡用)。私は PearMailer を使用して GMail アカウント経由でメールを送信してきましたが、これまでは問題なく機能していました。何らかの理由で、メールの送信が停止し、次の非常に役に立たないエラーが表示されます。

openSSL が有効になっており、使用しているすべての資格情報が正しい (それらを使用してその GMail アカウントに手動でサインインできます)。

これは私が使用しているコードです。$config にはアカウントの資格情報が保持され、$_POST データはお問い合わせフォームからのものです (開発中にサニタイズが行われていないことは無視してください)。

自分の GMail アカウントにメールを送信する必要がありますが、代わりに上記のエラーが表示されます。宛先アドレスと宛先アドレスを変更した後、何があっても、そのエラーが発生します。これは特に奇妙です。なぜなら、パスワード リセット リンクを送信するために私が使用していたものとほとんど同じコードが使用されていたからです。もちろん、それも現在接続に失敗しています。

Google が設定を変更したことを示すものは何も見つかりませんし、smtp.gmail.com が許可するはずの 1 日あたり 2,000 メッセージの制限を絶対に超えていません。

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

php - PHP Pear を介して Outlook を使用して電子メールを送信する

PHP Pear を使用してメールを送信しようとしています。この設定で Gmail を使用してメールを送信すると機能します。

ただし、これを機能させる前に、「安全性の低いアプリがアカウントにアクセスできるようにする」必要があります。その方法については、こちらを参照してください。

この設定で Outlook アカウントを使用しようとしました:

しかし、私はこのエラーが発生します:

ssl://smtp.office365.com:587 に接続できませんでした [SMTP: ソケットの接続に失敗しました: fsockopen(): ssl://smtp.office365.com:587 に接続できません (不明なエラー) (コード: - 1、応答: )]

Microsoft の SMTP 設定に関する公式記事を確認しました。そのため、適切な設定があると思いましたが、機能していません。

何か不足していますか?なぜこのエラーが発生するのですか? サード パーティのアプリが電子メールを送信できるようにする前に、Gmail の場合と同様に、Outlook アカウントで構成する必要がある設定はありますか?

0 投票する
3 に答える
867 参照

php - HTML形式の代わりにプレーンテキストを送信するPHP Pear Mail

Pear メールは HTML 形式のテキストを送信せず、代わりにクリーンな HTML コードを示すプレーン テキストを送信します。既に追加しまし"Content-type: text/html\r\n";たが、それでもプレーンテキストとして送信されます。

また、これはスパムになるため、特定の電子メールの SMTP 認証を与えるにはどうすればよいですか。

誰かがこの問題を解決できますか?

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

php - PHPメールはメールを送信せず、エラーはありません

私はこのコードを使用していますが、エラーは発生せず、メールも送信されません。これに顕著な問題はありますか?そして、私が与えたSMTPの詳細を介して送信しません。私はすべてを手動で行っています。

SMTP で動作するように誰かがこのコードを書き直してくれませんか?