問題タブ [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 - Gmail メッセージにヘッダーがない問題
Gmail をプログラムで解析してさまざまなインデックス作成機能を使用しようとしていますが、標準のメール ヘッダーと思われる特定のヘッダーを見つけるのに苦労しています。Zend IMAP ライブラリを使用していますが、認証や Gmail の表示/操作に問題はありません。ただし、一部のヘッダーが欠落しているという問題があります。例えば
- 他の Gmail アドレスから送信された多くのメッセージを含め、メッセージの 10 分の 1 に「message-id」ヘッダーがありません。
- まれに、'content-type'、'content-disposition'、および 'filename' ヘッダーが添付ヘッダーから欠落していることがあります。これらは常に、メッセージの長いスレッドの一部であるメッセージのように見えます。
これらのヘッダーが欠落している理由を誰か説明できますか? 「message-id」ヘッダーが欠落している場合、一意の識別子として何が使用されますか? おそらく、他のヘッダーの何らかの組み合わせでしょうか?
email - Zend Mailer エラー「ヘッダー セットから 2 回」
Zend Mail に基づく私の質問
Zend Mail を拡張するクラスがあります。基本的には、登録時にユーザーに 2 つの異なるメールを送信することになっています。
sendRegistrationMail と sendActivationMail の 2 つの関数があり、どちらのメソッドもコンストラクターで初期化された同じトランスポートを使用します。
2 つの関数 sendRegistrationMail の呼び出しは機能しますが、2 番目の関数ではエラーが発生します。**From Header Set Twice**
php - Zend メール メッセージの内容
Zend Mail を使用して、POP3 サーバーから電子メール メッセージのリストを取得し、それを Web ページに表示しています。これが私のコードです:
問題は、一部の電子メールが次のように表示されることです。
これにより、メッセージの実際の本文の内容が読みにくくなります。私はそれを次のように表示したい:
どうすればこれを行うことができますか?ありがとうございました。
zend-framework - Zend Mail keeps giving me a Socket Error
I'm having trouble with sending email using the zend framework. I keep getting a "Could not open socket" error.
I don't know whats wrong here - it used to work on my other host. Ever since I shifted it to another host I can't send emails. I've set up the configuration values to match the new email server.
Heres my code:
EDIt ===
Well the code posted above is my actual code - I don't know whats wrong with it as it used to work on another host.
The following is the exact error I'm getting
php - Zend_Mail_Storage_Pop3 送信に失敗しました
Zend Framework を使用してスクリプトを作成しました。目標は、スクリプトが電子メールをチェックすることです。Webホスティングと同じドメインにないpop3アカウントに接続すると(f.exホスティングはarkreport.beにあり、電子メールはinfo@my-domain.comです)、機能します。しかし、同じホスティング アカウントのメール アカウントに接続すると、うまくいきません。
これはサーバーの問題でしょうか?私のウェブホストは、接続方法についてさらに詳しい情報を求めてきますが、使用されているすべてのコードについて簡単に説明することしかできません。
おそらく代替手段はありますか。emailuseraccount には % が含まれています。おそらくそれが問題です...わかりません :)
これがエラーです
致命的なエラー: メッセージ「読み取りに失敗しました - 接続が閉じられましたか?」を含むキャッチされない例外「Zend_Mail_Protocol_Exception」in /var/www/html/library/Zend/Mail/Protocol/Pop3.php:174 スタック トレース: #0 /var/www/html/library/Zend/Mail/Protocol/Pop3.php(222): Zend_Mail_Protocol_Pop3- >readResponse(false) #1 /var/www/html/library/Zend/Mail/Protocol/Pop3.php(282): Zend_Mail_Protocol_Pop3->request('PASS passw') #2 /var/www/html/library/ Zend/Mail/Storage/Pop3.php(191): Zend_Mail_Protocol_Pop3->login('facturen%arkrep...', 'oj1rak') #3 /var/www/html/application/default/controllers/CronController.php( 76): Zend_Mail_Storage_Pop3->__construct(配列) #4 /var/www/html/library/Zend/Controller/Action.php(513): CronController->checkmailAction() #5 /var/www/html/library/Zend /コントローラー/ディスパッチャー/Standard.php(295):
zend-framework - Zend Mail-どこでインスタンス化するのですか?
データマッパー/ゲートウェイのデザインパターンを使用しています。
だから私は持っています:
マッパー; ゲートウェイ; ドメインオブジェクト(主にゲッターとセッターを使用)。コントローラー; ビュー。
私の質問は、ZendMailをどこでインスタンス化する必要があるかということです。この見方は明らかに問題外であり、ゲートウェイも考慮されるべきではないと私は信じています。
コントローラは清潔に保つ必要があるため、次のようになります。
ドメインオブジェクトをマッパーしますか?
フォームにデータベースからデータを取得する選択ボックスがある場合、おそらくMapperがZend Mailをインスタンス化するのに最も適切な場所になりますか?
ありがとう
php - Zend を使用してメッセージを未読としてマークする
私はZend_Mail_Storage_Imap
電子メールをリーミングするために使用しています。
いくつかの特別なケースでは、メッセージを読んだ後、もう一度未読としてマークしたいと思います。
Zendフレームワークでどうすればそれを行うことができますか?
ありがとう、ボリス。
php - zend mail imapからコンテンツを抽出するにはどうすればよいですか?
カスタムフラグなしで特定のフォルダ内のすべてのメールをダウンロードするスクリプトを作成しようとしています。今のところ、フラグを$aNiceFlagと呼びましょう。メールを取得した後、$aNiceFlagでフラグを付けたいと思います。しかし、フラグの問題に取り組む前に、今メールから必要なコンテンツを抽出するのに問題があります。
これは私が必要とする情報です:
- 送信者(可能であればメールアドレスと名前)
- 主題
- レシーバー
- プレーンテキストの本文(htmlのみが使用可能な場合は、htmlからプレーンテキストに変換してみます)
- 送信時間
を使用すると、簡単に主題を取得できます$mailObject->subject
。Zendのドキュメントを見ていますが、少し混乱しています。
これが今の私のコードです。コンテンツをエコーアウトすることは想定されていませんが、テスト中は今のところです。
GoogleOAuthを使用してメールにアクセスしています。$this->label
取得したいフォルダです。今のところ非常に簡単ですが、複雑にする前に、上記のすべてのデータを配列内の個別のキーに抽出する適切な方法などの基本を理解したいと思います。
zend-framework - Zend Mail Exception-ルーティングできないアドレス-なぜですか?
こんにちはみんな私はzendフレームワークを使用してphpで実行される単純なcronプログラムを構築しました。Webサイトのメンバーに定期的に電子メールを送信して更新を通知します。特定の電子メールに電子メールを送信すると突然終了し、次のエラーメッセージだけが表示されたときに正常に機能していました。
何が起こっているのですか、そしてなぜこれがこの特定の電子メールで起こっているのですか?
電子メールは問題ないように見えますが、つまり、不正な形式ではありません。また、このようなものがcronジョブを停止して他の電子メールを続行するのを防ぐにはどうすればよいですか。
php - Zend Framework:電子メールの添付ファイルを読み取る(そしてディスクに保存する)方法は?
現在、Zend_Mail_Storage_Imapを使用して、IMAPを使用して電子メールメッセージを読み取っています。ドキュメントのおかげで、メールの本文(テキストとhtml)を読むことができます。
今、私は電子メールの添付ファイルを保存する方法を理解しようとしています。生のコンテンツを変換して添付ファイルを保存する方法を説明するものが見つかりません。これどうやってするの?