問題タブ [zend-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.
php - Zend メール - メールが送信されない
zend_mail 経由で登録メールを送信する際に問題があります。メールは @gmail.com を持つメールにのみ送信されます。
ユーザーが別の電子メール プロバイダーを使用している場合、電子メールは送信されません。
何か案は?
zend-mail - Zend_Mail と Exim で SMTP 接続ごとに複数のメールを送信する際の問題
専用サーバーにeximメールサーバーがあります。zend_mail で一度に約 800 通のメールを送信しようとしていますが、約 200 通のメールしか送信していません error_log に PHP エラーはありません 遅すぎて最大実行時間を超えた場合はログに記録しようとしました
そして、何もありません。Zend_Mail によってスローされたエラーをキャッチする方法が見つかりません。だから私はexim_mainlogを見て、この時間の近くにいくつかのエラーを見つけました
10文字ごとに接続を中断する必要があるということですか、それともexim用にいくつかのcofigを変更する必要があるということですか? 主な問題は、多くのテストを行うことができないことです。なぜなら、私のサブスクライバーはテスト メールを受け取り、いくつかのメールでテストすると問題なく動作するからです。
zend-framework - Zend_Mailを使用してExchangeServer経由でSMTP電子メールを送信する-これらのエラーを診断する方法
私は次のコードを持っています:
正しいクレデンシャルを使用して接続しようとすると、ログに次のエラーが表示されます。
明らかに悪いパスワードを使用して接続して電子メールを送信しようとすると、次のエラーが発生します。
私の問題は、これらのエラーを診断する方法が本当にわからないことです。5.7.1および5.7.3のエラーコードが記述されているものなどはどこで調べればよいですか?グーグルは私をあまり助けてくれませんでした。個人のGMailアカウントのクレデンシャルをプラグインすると、メールを正常に送信できるので、正しく構成されていればメールを送信できることがわかります。
他のいくつかの役立つ可能性のある情報、このユーザーの電子メールアカウントを作成したExchange社から送信しようとしています。ドメイン外の電子メールに送信しようとしていますが、アクセス権があまりありません。 Exchangeサーバー-電子メールクライアントの設定方法に関するいくつかのスクリーンショットを除く。
php - zend_mail と zend_mail_storage_imap を使用してメールを別のフォルダに移動するにはどうすればよいですか?
私が構築している電子メール アプリケーションにこれらのライブラリを使用しています。
また、今後、この送信者からの受信メールを自動的にチョコレート フォルダに入れる方法はありますか? ...Gmail でラベルを作成する方法と同様に、その送信者からのすべてのメールは、今後そのフォルダーに自動的に移動します。
私はまだ zend に慣れていないので、ドキュメントをもう一度見直すつもりです。
php - IMAP メール アカウントにメール フィルタを追加するにはどうすればよいですか?
私は PHP (具体的には zend_mail_storage_imap) を使用しています。数日前、メール製品の最初のイテレーションを作成しました。基本的に、私は zend_mail と imap メール アカウントを使用して、多数のメールにフラグを立ててフィルタリングします。問題は、現在、新しいメールを受信したかどうかを確認するために、5 分ごとにメール アドレスを検索していることです。IMAP 自体にフィルタ (GMAIL フィルタに似たフィルタ) を配置して、これを変更したいと考えています。これを IMAP で直接設定することは可能でしょうか? そうでない場合、次善の策は何でしょうか?
私の主な問題は、電子メールをフィルタリングすることはできますが、5 分ごとにフィルタリングされる前に、依然としてブラックベリー ストームに「プッシュ」されることです。
zend-framework - Zend_Mail-POP経由でGmailメッセージを読む
Zend_MailでGmailアカウントを読み込もうとしています。リクエストがタイムアウトしたようです。私に問題はあり$config
ますか?
php - zend mail を使用して受信トレイを検索する方法
以下は zend_mail_protocol_imap の関数です。メールを検索するためにそれを読んだので、 zend_mail_storage_imap を使用してオーバーライドしたいと思います(これは、gmailからメールを取得するために現在使用しているものです)。次の関数をコピーして zend_mail_storage_imap に貼り付けましたが、パラメータに問題があります。配列 $params に何を使用するかに関するドキュメントが見つかりません。もっとよく読む前に、最初は検索語だと思っていました。私はアイデアがありません。ここに機能があります...
最初はこれでうまくいくと思っていたのですが…
エラーメッセージは次のとおりです。
キャッチ可能な致命的なエラー: Zend_Mail_Storage_Imap::search() に渡される引数 1 は、指定された文字列で呼び出された配列でなければなりません...
しかし、いいえ、情報を配列で送信する必要があります。何か案は?
php - Zend_Mail を使用して送信する前にスパム チェックを行う
次のコードを使用Zend_Mail
して、電子メールメッセージを送信しています。
準備したメッセージのスパム評価を確認する必要があり、SpamAssassin を使用して実行したいと考えています。
内容を含むファイルを作成して などを実行することを考えましたexec('spamc $filename')
が、完全な MIME 本文でファイルの内容を取得するにはどうすればよいですか? _buildBody()
Zend_Mail_Abstract クラス ( library/Zend/Mail/Transport/Abstract.php
) に、それを返す関数があることに気付きましたが、それはprotected
関数です。
ありがとう
php - 「実行」をブロックせずにメールを送信する
Zend FrameworkアプリケーションでZend_Mailを使用して、Webベースの連絡フォームの内容を含む電子メールを送信しています。
郵送自体は正常に機能しますが(Google Appsアカウントを使用している場合)、処理にかなり時間がかかる場合があります(数秒から1分近くまで)。
私のコントローラーアクションは通常、メールの送信後に訪問者をリダイレクトするため、$ mail-> send()を呼び出す前に訪問者をリダイレクトして、スクリプトを「バックグラウンド」で続行できる可能性があると考えました。
だから私は次のことを試しました:
ここ$this->_redirector
で、は*Zend_Controller_Action_Helper_Redirector*のインスタンスです。
これは違いを生まないようです。メールが送信された後、リダイレクトが発生する間、スクリプトはブロックされたままです。
おそらく、コントローラープラグインを作成する必要があります。postDispatch()フックを使用すると、訪問者がリダイレクトされた後にメールを送信できますか?
提案は大歓迎です!
zend-framework - WAMPセットアップを使用してローカルホストから電子メールSMTPを送信する
PHPを使用して開発環境の「localhost」からメールを送信できるようにphp.iniファイルを構成しようとしています。開いているSMTPサーバーにアクセスできなくなり、Gmailは新しいSSL設定で動作しなくなりました。私は多くの調査を行い、ここや他の場所で多くの「解決策」を見てきましたが、それらは機能しません。ローカルSMTPサーバーをインストールしようとしました(hMailServerがインストールするパスワードを要求する、無料のSMTPサーバーが機能しないなど)。
php.iniファイルでセットアップできる無料のSMTPサーバー、またはローカルホストからメールを送信する他の方法を知っている人はいますか(テスト目的で必要です)。本番環境に切り替えるときに、コードを変更したり、まったく異なる方法でメールを送信したりする必要はありません。(私はZendとZend_Mailクラスを使用しています)