問題タブ [postfix-mta]
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.
postfix-mta - Highrise は dropbox@123456.foobar.highrisehq.com のような電子メール アドレスをどのように処理しますか?
キャッチオールに転送されるカスタム電子メール アドレスを生成しようとしています。これらの種類の電子メールを処理するには、postfix をどのように構成する必要があるのか 疑問に思っています
dropbox@123456.foobar.highrisehq.com
smtp - SMTP クライアントは、HELO でグローバルに解決可能なホスト名を MTA に提供する必要がありますか?
要するに、友人の雇用主のメール管理者に、メールの構成を修正する必要があるかどうかを伝える必要があるかどうか、または自分のポリシーを修正して、受け入れる内容をより自由にする必要があるかどうかを理解しようとしています。
友人が、私のメールサーバーに何も到達できないと不平を言っていました。調べてみたところ、彼のメール サーバーが私のサーバーに接続したときに提供したホスト名は、*.local スペースのどこかにあったようです。つまり、グローバルに解決できませんでした。
それらは「Helo コマンドが拒否されました: ホストが見つかりません;」で拒否されました。私の後置メールサーバーによって。私はおそらくpostfixでのUCEチェックに厳しいので、彼らの(私の意見では、設定が間違っている)サーバーをホワイトリストに登録しましたが、今は実際にどの程度設定が間違っているのか、それとも私が厳しすぎるだけなのかを理解しようとしています私が受け入れるもので。
それで、RFC をチェックしました - RFC 821 には、「HELO レシーバーは、HELO パラメーターが送信者の IP アドレスに本当に対応していることを確認することができます。ただし、送信者の HELO コマンドが検証に失敗した場合でも、受信者はメッセージの受け入れを拒否してはなりません」と書かれています。 ." これは、私が実際に RFC に違反していることを示唆しています。
RFC 821 のこの部分は、将来の RFC に置き換えられたことがありますか? それとも、メール サーバーは偽の HELO を含むメールを受け入れなければならないのでしょうか? メール管理者に連絡するための参照として、HELO ホスト名が有効である必要があることを示すことができる、尊敬できる機関はありますか?
email - 送信メールを送信するように Ubuntu VPS を設定するにはどうすればよいですか?
私の VPS プロバイダー (Slicehost) は SMTP サーバーを提供していません。Google Apps を使用してドメインのメールを送受信していますが、プログラムで電子メールを送信できるようにしたいと考えています。
私は何ヶ月もの間、この問題をオンとオフでグーグル検索してきましたが、何をする必要があるかを明確に把握できていないようです. Postfix のような MTA だけが必要ですか? 「サテライト」または「インターネット」サイトとして構成する必要がありますか? DNS を変更する必要はありますか? いつかプログラムで電子メールを受信したい場合、いじる際に注意すべき構成オプションはありますか? また、私の VPS ホストがSMTP サーバーを提供していた場合、私が今やっていることで、何をする必要がないのでしょうか?
ありがとうございました!
編集:私の調査結果の簡単な概要:
/etc/hosts
とを更新/etc/hostname
して、FQDN を反映します (たとえば、の代わりにmail.domain.com
または) 。sub.domain.com
slicename
- 再起動して確認する
hostname -f
- 再起動して確認する
- 同じ FQDN を指すように逆引き DNS (IP プールの所有者が所有) をセットアップします。
- RDNS が伝播したことを確認します
dig -x server.ip.address
- RDNS が伝播したことを確認します
sudo aptitude install postfix telnet mailx
- インターネットサイト設定を使用
- FQDN を上で選択したものに設定します
- でテスト
mail whateveryouremailis@gmail.com
email - Postfix で「メッセージハンドラ」を定義する
メール配信にPostfixを使用しており、foo-bar-baz-bat@example.orgに送信されたメールをシェルスクリプトで処理しようとしています。
これを行う方法と方法はありますか?
掲示板用の電子メールベースのフロントエンドを作成しようとしています。ユーザーは、フォーラムを使用したい人とメーリング リストを使用したい人の 2 つの派閥に分かれています。アイデアは、新しい投稿に関する電子メール通知を送信し (これは簡単な部分です)、メタデータ (トピック ID など) がエンコードされる電子メール経由で投稿できるようにすることで、両方のグループを喜ばせるソリューションを作成することです。メールアドレス。
python - Python を使用して、ローカルの postfix で受信した電子メールを読み取る/取得するにはどうすればよいですか
mydomain.com に関連するすべての電子メールを受信する運用サーバーで postfix を使用しています。このコンテキストでは、少数のユーザーに関連する電子メールのみを別の電子メール アドレスに転送したいと考えています。つまり、私がスーパー ユーザー (superuser@mydomain.com) だとしましょう。すべてのメール (to:superuser@mydomain.com を含むすべてのメール) を個人のメール ID: superuser@gmail.com に転送したいと考えています。したがって、ここにはプログラミングロジックが必要だと思います。したがって、後置電子メールの受信トレイを読み取り、上記の基準に応じてすべての新しい電子メールを転送するカスタム python スクリプトを作成したいと考えています。これはできますか?後置アリーナで .forward ファイルについて聞いたことがあります。それを使用して同じことを達成できますか(pythonicソリューションを完全にバイパスすることにより)?
python - 後置メールを (python) webapp に統合する
mywebsite.com で受信したすべての電子メールをリッスンして受信する後置サーバーがあります。これらの後置電子メールをカスタマイズされたインターフェイスで表示し、それを各ユーザーにも表示したいと考えています。
明確にするために、mywebsite.com のすべてのユーザーには someguy@mywebsite.com のようなメール アドレスが与えられます。このユーザーは私の運用マシンで電子メールを受信しますが、mywebsite.com のダッシュボードに組み込まれた自分のコンソールでそれらを確認します。
したがって、受信したメールをユーザーに表示するには、後置メールのメール レプリカを作成して、(django-python で実行される) mywebsite がすぐに反映されるようにする必要があります。どうすればこれを達成できますか。正確に言うと、これは私の質問です。後置メールをPythonメールオブジェクトに変換するにはどうすればよいですか(私のシステム/ウェブサイトがそれを理解できるようにするため)?
明確にするために、私が望むものを達成するために疑似コードを書きました:
ところで、Python に付属しているデフォルトの電子メール モジュールを試してみましたが、すべての場合に便利というわけではありません。また、メールの添付ファイルを手動で処理する必要があります (これは嫌いです)。このような場合に対処する簡単な方法が必要です(postfixが受信したメールをどのように理解するのか、つまり、さまざまなヘッダー、添付ファイルなどを自動的に把握する方法を知りたいと思っていました..)。私を助けてください。
email - .forward-file から実行されるスクリプトで電子メールを取得するにはどうすればよいですか?
自動化された電子メールの受信トレイを処理するスクリプトを作成しています。これまでメール サーバーを実際に扱ったことはありませんでしたが、送信されるすべてのメールがスクリプトを実行するようになりました。次のような受信者ユーザーのホーム ディレクトリにある .forward ファイルを使用しています。
この時点で、スクリプトは単純に入力を受け取り、それをファイルに書き込みます。問題は、送信された電子メールを見つける方法がわからないことと、.forward ファイルがどのように機能するかについての詳細なドキュメントを見つけることができないことです。メールにアクセスするにはどうすればよいですか?
どんな助けでも大歓迎です:)
email - postfix: すべての電子メールのコピーを特定の電子メール アドレスに送信します
Postfix メール サーバーを使用しており、デバッグしたい問題があります。すべての電子メールのコピーを自分の電子メールに送信するように構成するにはどうすればよいですか (意図した受信者に電子メールを配信することに加えて)。