問題タブ [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.
tomcat - Exchange サーバーを使用して Struts アプリケーションからメールを送信する際の「中継できません」エラー
struts2 と Apache Tomcat 6 を Web サーバーとして使用する Web アプリケーションに取り組んでいます。アプリケーションでは、いくつかの電子メールを送信しようとしていますが、これには JavaMail を使用しています。問題は、会社のドメイン外のメール アドレスにメールを送信できないことです。会社のドメインにあるメール アドレスにメールを送信できます。
紛らわしいのは、Web アプリケーションの外部で JavaMail プログラムを単一/個別の Java プログラムとして実行すると、メールはドメイン外のアドレスに送信されることです。JavaMail コードに変更がない場合、Web アプリケーションで問題が発生します。助けてください。
JavaMail コード
エラースタックトレース
これは、sendMail プログラムを個別に実行した場合のスタック トレースです。
同じプログラムが個別に実行されるのに、Web アプリケーション内では実行されない理由がわかりません。両方に同じ mail.jar ファイルを含めました。web.xml ファイルまたは Apache サーバー構成を変更する必要がありますか?
メール サーバーとの telnet セッションで、次のメッセージが返されました。
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 ?
smtp - SMTP サーバー/クライアントを使用したインテリジェント リレーの実装
インテリジェントなメーリング リスト/リレーを実装する必要があります (Linux 上)。アイデアは次のとおりです。
- サーバーはリストアドレスへの電子メールを受信します
- メールを解析し、信頼できるソースからのものであることを確認します
- ローカルデータベースで受信者のリストを検索します
- 受信メールに対していくつかの小さな処理を行い、リストに送信します
- 元の送信者にバウンスメッセージを返します
サーバーには既に sendmail がインストールされていますが、必要に応じて別の MTA を使用できます。
これは簡単に聞こえますが、sendmail には既にデータベース検索機能があります。しかし、私はこれが特に柔軟だとは思いません。また、sendmail に私のデータベースへの独立したアクセスを許可したくありません。
私が既存のソリューションに最も近いのはE-MailRelay です。これは良さそうに見えますが、回避できるのであれば統合のオーバーヘッドは必要ありません。
プラン B を開始する前にサニティ チェックを行うか、別の提案をしていただければ幸いです。これに関する有用なドキュメントは見つかりませんでしたし、Sendmail の本にも関連するものは何もないようです。
私が考えているのは:
- sendmail 用の SMTP 配信エージェントを実装し、sendmail と DA を同じサーバー上で実行し、DA が特定されていないポート (どれ?) をリッスンするようにします。
- Sendmail はおそらく、DA に接続するときに SMTP クライアントとして機能し、私の DA は MAIL/RCPT/DATA コマンドに応答します
- DA は、受信したメールを処理します。これは、メーリング リストへのメッセージ、バウンス、または場合によっては応答のいずれかになります。
- 次に、DA はクライアント モードに切り替え、sendmail に接続し、MAIL/RCT/DATA コマンドを発行して、元の送信者に応答を返します。
これは理にかなっていますか?ありがとう。
windows - Windows で PHP を使用してリレー経由でメールを送信する
PHPMailer (SMTP 経由) を使用して、Web サイト経由で電子メールを送信しています。Hmailserverを使用しているメールサーバーとしてWindows 2012サーバーを使用しています。Mailgun を使用してメールを中継しています。
私がやったこと:
- メールガン設定をセットアップして検証しました。
- リレーなしでサーバー経由でメールの送受信をテストしました(正常に動作します)。
私のジレンマ:
- ある段階で、認証やホスト名などのリレー情報を述べる必要があります。これまでのところ、これを宣言できる場所が 2 つあります。以下を参照してください。
1) PHPMailer スクリプトで指定します。
2) hmailserver admin (サーバー上) で指定します。
http://puu.sh/cJLpk/c3d548981c.png
すべてのメールをリレーしたい場合、どのようにすればよいですか?
email-headers - X-Sender-Id は、メールの生のソース (フィッシング メールで発見) で何を意味しますか?
私の会社の誰かがフィッシングの対象になっています。私の最初の提案は、パスワードを変更することでした。しかし、しばらくして彼女のアドレスからまた偽のメールが届きました。
電子メールの生のソースを見ると、X-Sender-ID に別の人の電子メールがあることがわかりました。それはメールを送信した人ですか、それともハイジャックされたアカウントですか? (メールを「somebody@host.com」に置き換えました)
X-Sender-ID とは何ですか? そして、そこに含まれる電子メールは何ですか?
smtp - SMTP リレーに接続できるが、メールを送信できない
ユーザーの smtp 資格情報を使用して電子メールを発行する Web アプリを管理していますが、今日、理解できないエラーが発生しました。
問題の smtp クレデンシャルは を利用しようとしていますsmtp-relay.gmail.com
。telnet
形式のアプローチを使用すると、このサーバーとこれらの資格情報で認証できますが、メールを送信できません。(以下のコード ブロックを参照してください。)問題のユーザーは接続を許可されているが、このリレーを介して電子メールを送信することは許可されていない可能性がありますか? これはメールリレーの一般的な特徴ですか? 正直に言うと、私は電子メール サーバーの経験がほとんどありません。
TMI:
アプリケーションは Ruby on Rails アプリであり、次のように発生するエラーは次のとおりですEOFError: end of file reached
。
php - PHP メールが外部のメールに送信されない
メールを送信するために使用している次のメール機能があります。送信元と同じメールアドレスで問題なく動作します。しかし、「$to」のメールアドレスを変更すると、送信されず、エラーも発生しません。
gmxメール設定
サーバー設定
POP3 は「Post Office Protocol Version 3」の略です。POP3 は、サーバーから直接メール プログラムにメールを取得し、その後サーバー上のメールを削除します。
受信: サーバー: pop.gmx.com ポート: 995 暗号化: SSL (「SSL」が利用できない場合は、単に「暗号化」機能を有効にする必要があります。)
送信: サーバー: mail.gmx.com ポート: 587 暗号化: STARTTLS 「STARTTLS」が利用できない場合は、プロトコル「TLS」を使用してください。そのオプションが利用できない場合は、「暗号化」オプションを有効にしてください。
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 は、試行してから停止したことを示しています...
誰かがこれについて何か知っているなら助けてください。
よろしくお願いします キシャン・ギリ