問題タブ [emailrelay]

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 投票する
1 に答える
11184 参照

tomcat - Exchange サーバーを使用して Struts アプリケーションからメールを送信する際の「中継できません」エラー

struts2 と Apache Tomcat 6 を Web サーバーとして使用する Web アプリケーションに取り組んでいます。アプリケーションでは、いくつかの電子メールを送信しようとしていますが、これには JavaMail を使用しています。問題は、会社のドメイン外のメール アドレスにメールを送信できないことです。会社のドメインにあるメール アドレスにメールを送信できます。

紛らわしいのは、Web アプリケーションの外部で JavaMail プログラムを単一/個別の Java プログラムとして実行すると、メールはドメイン外のアドレスに送信されることです。JavaMail コードに変更がない場合、Web アプリケーションで問題が発生します。助けてください。

JavaMail コード

エラースタックトレース

これは、sendMail プログラムを個別に実行した場合のスタック トレースです。

同じプログラムが個別に実行されるのに、Web アプリケーション内では実行されない理由がわかりません。両方に同じ mail.jar ファイルを含めました。web.xml ファイルまたは Apache サーバー構成を変更する必要がありますか?

メール サーバーとの telnet セッションで、次のメッセージが返されました。

ここに画像の説明を入力

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

email - Google Compute Engine :Email solution

Google compute engine blocks outgoing smtp . The only option it gives in it's documentation is using sendgrid.

I have my own mailserver for transactional emails and other emails as well .

Can i Use another mail server ( not on google ) and create an smtp relay on compute engine ( on port other than 25 ) to forward port 25 traffic to that server ?

if so , how ?

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

smtp - SMTP サーバー/クライアントを使用したインテリジェント リレーの実装

インテリジェントなメーリング リスト/リレーを実装する必要があります (Linux 上)。アイデアは次のとおりです。

  1. サーバーはリストアドレスへの電子メールを受信します
  2. メールを解析し、信頼できるソースからのものであることを確認します
  3. ローカルデータベースで受信者のリストを検索します
  4. 受信メールに対していくつかの小さな処理を行い、リストに送信します
  5. 元の送信者にバウンスメッセージを返します

サーバーには既に sendmail がインストールされていますが、必要に応じて別の MTA を使用できます。

これは簡単に聞こえますが、sendmail には既にデータベース検索機能があります。しかし、私はこれが特に柔軟だとは思いません。また、sendmail に私のデータベースへの独立したアクセスを許可したくありません。

私が既存のソリューションに最も近いのはE-MailRelay です。これは良さそうに見えますが、回避できるのであれば統合のオーバーヘッドは必要ありません。

プラン B を開始する前にサニティ チェックを行うか、別の提案をしていただければ幸いです。これに関する有用なドキュメントは見つかりませんでしたし、Sendmail の本にも関連するものは何もないようです。

私が考えているのは:

  1. sendmail 用の SMTP 配信エージェントを実装し、sendmail と DA を同じサーバー上で実行し、DA が特定されていないポート (どれ?) をリッスンするようにします。
  2. Sendmail はおそらく、DA に接続するときに SMTP クライアントとして機能し、私の DA は MAIL/RCPT/DATA コマンドに応答します
  3. DA は、受信したメールを処理します。これは、メーリング リストへのメッセージ、バウンス、または場合によっては応答のいずれかになります。
  4. 次に、DA はクライアント モードに切り替え、sendmail に接続し、MAIL/RCT/DATA コマンドを発行して、元の送信者に応答を返します。

これは理にかなっていますか?ありがとう。

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

windows - Windows で PHP を使用してリレー経由でメールを送信する

PHPMailer (SMTP 経由) を使用して、Web サイト経由で電子メールを送信しています。Hmailserverを使用しているメールサーバーとしてWindows 2012サーバーを使用しています。Mailgun を使用してメールを中継しています。

私がやったこと:

  • メールガン設定をセットアップして検証しました。
  • リレーなしでサーバー経由でメールの送受信をテストしました(正常に動作します)。

私のジレンマ:

  • ある段階で、認証やホスト名などのリレー情報を述べる必要があります。これまでのところ、これを宣言できる場所が 2 つあります。以下を参照してください。

1) PHPMailer スクリプトで指定します。

2) hmailserver admin (サーバー上) で指定します。

http://puu.sh/cJLpk/c3d548981c.png

すべてのメールをリレーしたい場合、どのようにすればよいですか?

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

email-headers - X-Sender-Id は、メールの生のソース (フィッシング メールで発見) で何を意味しますか?

私の会社の誰かがフィッシングの対象になっています。私の最初の提案は、パスワードを変更することでした。しかし、しばらくして彼女のアドレスからまた偽のメールが届きました。

電子メールの生のソースを見ると、X-Sender-ID に別の人の電子メールがあることがわかりました。それはメールを送信した人ですか、それともハイジャックされたアカウントですか? (メールを「somebody@host.com」に置き換えました)

X-Sender-ID とは何ですか? そして、そこに含まれる電子メールは何ですか?

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

smtp - SMTP リレーに接続できるが、メールを送信できない

ユーザーの smtp 資格情報を使用して電子メールを発行する Web アプリを管理していますが、今日、理解できないエラーが発生しました。

問題の smtp クレデンシャルは を利用しようとしていますsmtp-relay.gmail.comtelnet形式のアプローチを使用すると、このサーバーとこれらの資格情報で認証できますが、メールを送信できません。(以下のコード ブロックを参照してください。)問題のユーザーは接続を許可されているが、このリレーを介して電子メールを送信することは許可されていない可能性がありますか? これはメールリレーの一般的な特徴ですか? 正直に言うと、私は電子メール サーバーの経験がほとんどありません。

TMI:

アプリケーションは Ruby on Rails アプリであり、次のように発生するエラーは次のとおりですEOFError: end of file reached

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

php - PHP メールが外部のメールに送信されない

メールを送信するために使用している次のメール機能があります。送信元と同じメールアドレスで問題なく動作します。しかし、「$to」のメールアドレスを変更すると、送信されず、エラーも発生しません。

gmxメール設定

サーバー設定

POP3 は「Post Office Protocol Version 3」の略です。POP3 は、サーバーから直接メール プログラムにメールを取得し、その後サーバー上のメールを削除します。

受信: サーバー: pop.gmx.com ポート: 995 暗号化: SSL (「SSL」が利用できない場合は、単に「暗号化」機能を有効にする必要があります。)

送信: サーバー: mail.gmx.com ポート: 587 暗号化: STARTTLS 「STARTTLS」が利用できない場合は、プロトコル「TLS」を使用してください。そのオプションが利用できない場合は、「暗号化」オプションを有効にしてください。

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

emailrelay - 別のサーバーからの送信メールを中継する

同じ質問をしていたらすみません。2 日前、Softlayer はデータセンターのポート 25 からの送信メールを制限しました。

そこに 35 の Web サイトをホストしているサーバーServer1があります。一部は共有 IP にあり、一部は専用 IP にあり、他の IP はプールにあります。

私のサーバーにはcPanelがインストールされており、送信ポートを26、587、2525に設定しました

Service Manager>Exim Mail Server (別のポート)

exim が 25 以外のポートで listen できるようにします。 [26,587, 2525]

この後、メールの送信をテストしましたが、メールが届かず、サーバーでキューに入れられませんでした。

DC を移動できないため、別のサーバーServer2からの送信メールを中継しようとしています。

すべてのドメインのメールがServer2からあちこちに送信され、ドメインから Gmail でメールを受信すると、サーバーの共有 IP からではなく、特定の IP からメールが送信されていることがわかるはずです。1 & Server 2ですが、専用 IP はServer1の特定のドメインに提供されます。

また、私は PowerMTA を使用しており、送信ポートを 2526 に設定していますが、そのメールも送信されず、キューに入れられません。私のServer1では、gmailサーバーにもtelnetできません

telnet gmail-smtp-in.l.google.com 25 は、試行してから停止したことを示しています...

誰かがこれについて何か知っているなら助けてください。

よろしくお願いします キシャン・ギリ