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

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

pop3 - 送信者の電子メールではなく、姓名を含む電子メール ヘッダー「from」

Zend メールコンポーネントを使用して pop3 サーバーからメールを読んでいます。

私が欲しいのは、この電子メールが誰に送信されたかを知ることです。 $message->from を試すと、送信者の電子メールなしで「FirstName LastName」が表示されます。

print_r($message->getHeaders()) を実行しましたが、このメールのヘッダーに送信者のメールが表示されません。

送信者のメールは必須で、常に設定する必要があると思いました。ここで何か問題がありますか?

電子メールなしで名/姓のみの「from」ヘッダーを持つ電子メールを持つことは可能ですか?

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

zend-framework - ZendMail2.0添付ファイル

ZF2メールコンポーネントに添付ファイルを追加する方法の例を誰かに教えてもらえますか?

私は好きでした:

しかし、添付ファイルを追加する必要があるときにスタックしました。ありがとう。

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

gmail - Zend メール送信メール接続タイムアウト エラー

新しいメンバーにウェルカム メールを送信する登録フォームを設定しようとしています。フォームはローカルホストでは問題なく動作しますが、リモート サーバーにアップロードしようとすると、送信ボタンを使用するとページの上部に「接続がタイムアウトしました」というエラーが表示されます。

先生のリモート サーバーを使用しているため、サーバーへのアクセスは制限されています。

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

php - Zend_Mail マルチパート/混合インライン画像と PDF 添付ファイル

Zend を使用してメールを送信したいのですが、インライン画像がほとんどなく、PDF ファイルが添付されている場合、メールのコードは次のようになります。

Zend_Mail を使用してそのようなコードを取得する方法はありますか? 私が今していることは次のとおりです。

最後に、適切なメール コンテンツ タイプを設定します。私が使用する場合:

インライン ファイルは表示されず、電子メールに添付されます。

私がこれを行う場合:

インライン ファイルは正しく表示されますが、pdf の添付ファイルは表示されません (そこにあり、開くことはできますが、Thunderbird では、メールをクリックした後にのみ添付ファイルの記号が表示されます)。他のメールクライアントにも問題があると思います。

その場合、生成された電子メール コードは次のようになります。

それで、私の質問の一番上にあるような電子メールコードをZendで生成する方法はありますか?

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

php - PHPとjqueryの進行状況バー

私は X メールを送信する PHP プロセスを持っています。各メールの送信後、メールが送信されたことを伝えるためにデータベースに行を追加します。

したがって、X メールが Y ( Y = 合計) に送信されたことをユーザーに伝えるためのプログレス バーを作成したくありません。

私はそのような2つのjquery関数を持っています:

問題は、現在 15 通以上のメールを送信できず、テスト用に XXX メール アドレスを作成しないことですが、updateProgress() 関数は 1 回だけ成功し、mail_send() と同時に発生します。関数。

エラーはありますか?

ありがとう

編集:わかりました、setIntervalは良いですが、2番目の問題があります.$.ajaxのキューはありますか? 私は 3 つのことをログに記録しています: 最初: プロセスが updateProgress 関数で入力されたとき 2 番目: updateProgress ajax が成功したとき 3 番目: mail_send() ajax が成功したとき

ログの順番は

1回目(X回) 3回目(1回) 2回目(X回)

だから、私のプログレスバーは決して進まず、送信機能が終了したときに0%=> 100%にするだけです

送信機能中に進行機能を処理するアイデアはありますか? 委任することは可能ですか?

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

zend-framework - zend_mail メールが 4 回目の試行でスパムとしてマークされました

zend_mail を html として使用してメール確認をサーバーに送信しています。1 回目と 2 回目のテストでは、メッセージは受信トレイに転送されましたが、突然すべてのメッセージがスパムとしてマークされました。これはphpコードです:

これは私の詳細なメールです

配信先: sjhh.206@gmail.com 受信: SMTP ID s8csp160566anc で 10.100.120.8 2012 年 5 月 19 日土曜日 06:21:50 -0700 (PDT) 受信: SMTP ID n66mr9808634wej.107.1337433710571 の 10.216.144.216 によって。2012 年 5 月 19 日土曜日 06:21:50 -0700 (PDT) リターン パス: 受信: server6g.axspace.com ([176.9.63.137]) から mx.google.com による ESMTPS ID s62si1351562weh.54.2012.05.19.06.21 .50 (バージョン = TLSv1/SSLv3 暗号 = その他); Sat, 19 May 2012 06:21:50 -0700 (PDT) Received-SPF: pass (google.com: info@forid.ir のドメインは、許可された送信者として 176.9.63.137 を指定します) client-ip=176.9.63.137; 認証結果: mx.google.com; spf=pass (google.com: info@forid.ir のドメインは、許可された送信者として 176.9.63.137 を指定します) smtp.mail=info@forid.ir Message-Id: <4fb79e6e.547ad80a.7d62.ffff8455SMTPIN_ADDED@mx. google.com> 受信: server6g.axspace.com ([176.9.63.137] helo=localhost) から esmtpa (Exim 4.76) を使用した server6g.axspace.com (envelope-from ) id 1SVjbp-0001po-S0 for sjhh.206@ gmail.com; Sat, 19 May 2012 15:22:13 +0200 From: 一部の送信者 To: 一部の受信者 Subject: TestSubject Date: Sat, 19 May 2012 15:22:13 +0200 Content-Type: multipart/alternative; 境界="=_39a92918883006684b860d22bac01025" MIME バージョン: 1.0

--=_39a92918883006684b860d22bac01025 コンテンツ タイプ: テキスト/プレーン。charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable

スパムとしてマークされている理由がわかりません。また、修正方法もわかりません。smtp メールを使用するとスパムの問題が解決すると思っていましたが、そうではありませんでした。:(

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

php - "Zend_Mail_Protocol_Exception: Incorrect authentication data" は本番環境では発生しますが、ローカルホストでは発生せず、同じトランスポート構成を使用します

Zend_Mail を使用して、Zend Frameowrk ベースの MVC アプリケーションを配信しています。トランスポート構成は次のとおりです。

Zend アプリケーション ワークフローは、これをデフォルトのメール トランスポートとして設定しました。これはローカルホストでは正常に機能していますが、本番環境では失敗しています。送信プロセスは次のとおりです。

本番環境での例外は次のとおりです。

私が言ったように、同じトランスポート構成を使用して localhost から問題なく電子メールを送信できます。また、同じ構成 (少なくとも同じ認証資格情報) で新しい電子メールをチェックする Gmail アカウントを持っていても、機能しています。

SMTP トランスポートとして使用する別の電子メール アカウントの作成をテストしました。「no-reply@mydomain.com」の代わりに「noreply@mydomain.com」と呼び、まったく異なるパスワードを使用しました。繰り返しますが、localhost からは問題なく動作しますが、本番環境では失敗します。

しかし、既存のアカウント (「admin@mydomain.com」アカウント資格情報) でテストしたところ、運用環境とローカルホストの両方で動作します!!

なぜこれが起こることができますか?

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

php - Zend_Mail_Transport_SmtpアダプターでAmazonSESキー、シークレット+ SMTPアドレスを使用するにはどうすればよいですか?

私のAmazonSESキー、シークレット+ SMTPアドレスを使用する方法はZend_Mail_Transport_Smtp?それは言う:Must issue a STARTTLS command firstフォローしようとしている間。

ファローアップ:

最終フォローアップ:

ステップ1) Amazon SES SMTPインターフェースを使用してEメールを送信するには、以下が必要です。

  • AWSアカウント。

  • 大量のメールを送信する場合は、AmazonSES本番アクセス。詳細については、本番アクセスの要求を参照してください。

    -それをした後、彼らは許可しますsend 10000 emails per 24 hour period

    --これは24時間未満のようにすばやくアクティブになります

    -5メール/秒

  • AmazonSESで確認したメールアドレス。詳細については、「電子メールアドレスの確認」を参照してください。

    -これは彼らによる検証に時間がかかります

    -これはまだ確認されていない24時間後です

  • SMTPインターフェイスのホスト名とポート番号。ホスト名はemail-smtp.us-east-1.amazonaws.comです。ポート番号は接続方法によって異なります。詳細については、SMTPエンドポイントへの接続を参照してください。

    -他に非常に重要です、それは失敗していました

  • AWSマネジメントコンソールから取得したSMTPユーザー名とパスワード。詳細については、SMTPクレデンシャルを参照してください。

  • TLS(Transport Layer Security)を使用して通信できるクライアントソフトウェア。

ステップ2)上記を実行しました。管理コンソールに次のように表示されます。

つまり、72時間以内に何かをするということです

ステップ3)外部アダプターを使用せずに$ configを変更します(ZFによってシフトされません)

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

zend-mail - Zend Mail は Ratware として宣言されています

次のようなラッパー クラスで SMTP で Zend_mail を使用しています。

シナリオ 1: テスト アカウントを含むメールを、テスト システムのテスト メールアドレスにプロプライエタリ サーバーに送信しています。このメールが届きます。

シナリオ 2: 2 つのテスト システムを使用して、別のテスト アカウントを使用して、同じメールアドレスの別のプロプライエタリ サーバーにメールを送信しています。このメールはラットウェアとして拒否されます。すでにサーバー管理者と話しましたが、メールの生成が間違っているとのことでした。有効な EHLO グリーティングがありません: 「リモート ホストは HELO/EHLO グリーティングで私たちの名前を使用しました。」

zend_mail クラスの問題なのか、テスト システムの問題なのか、よくわかりません。

最初のテストシステム: PHP バージョン 5.3.2-1ubuntu4.14、Apache/2.2.14 (Ubuntu)

2 番目のテストシステム: PHP バージョン 5.3.1、Apache/2.2.14 (Unix) (Mac OS X 上の Apache)

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

php - PHP IMAP POP 転送スクリプトが送信する画像の添付ファイルが何らかの形で変更された

IMAP/POP メールボックスにログインし、コンテンツを新しいメール アドレスに転送して、メールボックスから削除するスクリプトを実行しています。

現在はほとんど機能していますが、不可解な理由で、Ning サイトに送信された添付画像が押しつぶされたように見えるのに対し、Ning のアップロード用メール アドレスに直接送信された画像が添付されたメールは完全に形成されているように見えます。そのため、転送された電子メールの形式が異なります。添付ファイルの画像が元の画像とまったく同じではないかのように。

押しつぶされた画像のアップロードの例http://members.bigmanwalking.com/photo/a-test-photo?context=latest

どんな助けでも素晴らしいでしょう... このスクリプトを実行すると、画像が突然形を失ってしまうのはなぜなのかというパズルです。

?>