タグ付けされた質問 「postfix」

電子メールのルーティングと配信を行う無料のオープンソースのメール転送エージェント(MTA)。postfixの問題について尋ねるときは、関連するメールログ行と次のコマンドの出力を含めてください: `postconf -n`(main.cfのデフォルト以外のコンテンツ)および` postconf -M`(master.cfのコンテンツ)

5
PostfixがSMTPを介してリレーするときに送信元アドレスを強制する
AWS EC2インスタンスからメールレポートを取得しようとしています。Exchange Online(Microsoft Online Servicesの一部)を使用しています。SMTPリレー専用のユーザーアカウントをセットアップし、このサーバーを介してメッセージをリレーするためのすべての要件を満たすようにPostfixをセットアップしました。ただし、差出人アドレスが認証アドレスと完全に一致しない限り、Exchange OnlineのSMTPサーバーはメッセージを拒否します(エラーメッセージはです550 5.7.1 Client does not have permissions to send as this sender)。 慎重に構成すれば、このユーザーとして送信するようにサービスをセットアップできます。しかし、私は注意を払うことの大ファンではありません-私はむしろ後置に問題を強制したいと思います。これを行う方法はありますか?

7
postfix-すべてのメールを1人のユーザーにリダイレクトする方法(例:*@example.com→user@example.com)
メールに接尾辞を使用しています。/ etc / aliasesおよびnewaliasesコマンドを使用して特定の電子メールをリダイレクトできることはわかっています。たとえばroot: user、/ etc / aliases を入力してから実行することでroot@example.comをuser@example.comにリダイレクトできますnewaliases。ただし*: user、example.comへのすべての電子メールがuser@example.comに送信されるように、と同等の処理を行いたいです。 どうすればいいですか?
27 email  postfix 

2
複数の受信者にメールを転送するように接尾辞を設定できますか
次の接尾辞virtualファイルがあります。 test@domain.com bob@me.com これにより、すべてのメールがtest@domain.comに正しく転送されますbob@me.com ただし、これらのメールbob2@me.comも転送したいと思います。 私はこの変更を試みましたが、うまくいかないようです: test@domain.com bob@me.com test@domain.com bob2@me.com すべてのメールを複数の受信者に転送するようにpostfixに指示するにはどうすればよいですか?

4
すべての受信メールをスクリプトにパイプするようにpostfixを構成する方法は?
postfixを使用して、すべての受信メール(ローカルユーザーにマップしないアドレスを含む)をスクリプトにパイプするようにします。私はで設定しようとしmailbox_commandました/etc/postfix/main.cf: mailbox_command = /path/to/myscript.py これは、ユーザーがローカルユーザーの場合はうまく機能しますが、エイリアスを持たない「不明な」ユーザーの場合は失敗します。luser_relayローカルユーザーに設定しようとしましたが、これはを横取りするmailbox_commandため、コマンドは実行されません。local_recipient_maps=(空の文字列)を設定しようとしましたが、メッセージはまだバウンスされています(不明なユーザー)。 すべての既知および未知のユーザーをスクリプトに移動させるために使用できる魔法の呼び出しはありますか? 完全に/etc/postfix/main.cf続く-デフォルトのUbuntu 10.04です。ただし、次のmailbox_command行は例外です。 # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = …

3
すべての接尾辞の電子メールを1つの外部電子メールアドレスにリダイレクトする方法
テストメールサーバーを作成するには、次のような要件があります。 テストのためにすべての送信メールをpostfixから単一のアドレスにリダイレクトする方法 ただし、すべてのメールをローカルアカウントではなく外部アカウントに送信する必要があります。 私は次のようなことをしたいと思います: xyz:email@gmail.com ただし、xyzはローカルでもsmtpでもありません。
24 email  postfix 

4
MTAの評判が悪い
購入したファイルを配信するために顧客にメールを送信する必要があるWebサイトがあります。このビジネスには、信頼性の高いメール配信が不可欠です。残念ながら、私のサーバーから送信されるメールのほとんどは、MTAの「評判が悪い」ために配信されません。私からのいくつかのサンプル行はここにありますmail.log: Feb 20 02:40:41 servername postfix/smtp[14580]: 4E30B1100C7: host aspmx.l.google.com[209.85.211.78] said: 421-4.7.0 [174.143.183.26] Our system has detected an unusual amount of 421-4.7.0 unsolicited mail originating from your IP address. To protect our 421-4.7.0 users from spam, mail sent from your IP address has been temporarily 421-4.7.0 blocked. Please visit http://www.google.com/mail/help/bulk_mail.html 421 …

3
Postfix:すべての送信メールで「接続がタイムアウトしました」[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 閉じた3年前。 私はGNU Mailmanでメーリングリストをセットアップしようとしましたが、それはたくさんの障害で完全な惨事でした。Postfixはメールを受信することはできますが、まったく送信することはできません。ログを覗いたところ、次のようになりました。 Mar 30 16:35:30 apott-server postfix/smtp[22572]: connect to gmail-smtp in.l.google.com[74.125.142.26]:25: Connection timed out Mar 30 16:36:01 apott-server postfix/smtp[22572]: connect to alt1.gmail-smtp-in.l.google.com[173.194.76.27]:25: Connection timed out Mar 30 16:36:31 apott-server postfix/smtp[22572]: connect to alt2.gmail-smtp-in.l.google.com[74.125.131.26]:25: Connection timed out Mar 30 16:37:01 apott-server postfix/smtp[22572]: connect to alt3.gmail-smtp-in.l.google.com[173.194.67.27]:25: Connection timed …
24 email  postfix 

2
IPv6のみのMTAはまだ可能ですか?
誰かがIPv6のみのSMTPエンジンを実行しようとしたことがありますか?ほとんどすべての人が、主要なフロントエンドサーバー用にIPv6を構成しています。誰かがIPv6のみのMTAを実行しようとして、接続エラーを受け取った場合、私は興味がありました。 IPv6のみが実行可能なソリューションですか?いくつかの長引く接続の問題を期待できますか?または、魔法の妖精がインターネットに降りてきて、ポート25のIPv6-to-IPv4を直接接続の魔法のように動作させましたか?
22 postfix  smtp  ipv6  ipv4 

2
alias_mapsとvirtual_alias_mapsについて混乱しています
私はすでにこれに関するドキュメントと他の投稿をここで読み直しましたが、これはまだ非常に不明瞭です。私は違いを理解するために、様々なものをテストしているalias_mapsとvirtual_alias_maps、私は、postfixの中にこれらの2つの個別の設定の使用を参照してくださいしないでください。これは私がこれまでに見つけたものです(注-メールを送信するためだけに、nullクライアントとして私のWebサーバーと同じサーバーでpostfixを使用しています): 1)/ etc / aliasesファイル: root: me@somedomain.com 上記をに追加すると、alias_mapsfail2banなどの一部のサービスがこれを選択できることに気付き、前述のエイリアスメールアドレスにルートメールを送信します。ただし、他の一部のサービス(mailコマンドなど)がこれを尊重せず、存在しないroot@mydomain.comに直接メールを送信しようとすることにも気付きました(myorigin@ mydomain.comを追加するpostfix 設定だと思います) 。これを修正するために追加しましたvirtual_alias_maps 2)/ etc / postfix / virtual root me@someotherdomain.com 上記を追加すると、すべてのサービスがこの仮想エイリアス電子メールを使用します。また、上記を追加すると、fail2banでさえ/etc/aliases/ファイルの初期設定を無視し始め、仮想ファイルで指定された電子メールアドレスを追跡し始めることに気付きました。 今、これは私をさらに混乱させています- /etc/aliases/仮想エイリアスマップ内の電子メールがそれをオーバーライドするように見えるのに、なぜ必要なのですか? これらの2つの個別のエイリアスマッピングを使用する目的は何ですか?いつ何を使用するかを決定するのはいつですか fail2ban(にメールを送信するように設定されていますroot@localhost)が最初にalias_maps(/ etc / aliases /)で指定されたメールアドレスをフォローし、後でvirtual_alias_maps追加されたものを無視することにしたのはなぜですか? すべてのサービスが/ etc / aliasesに記載されている電子メールエイリアスを読み取らず、仮想エイリアスマップに電子メールエイリアスが追加された場合にのみ機能するのはなぜですか? 私は昨日から数時間を過ごしましたが、まだよくわかりません。誰かが私の混乱を解決するのを手伝ってくれますか? 編集: これは、mail rootコマンドを使用して電子メールがルートに送信されたときのメールログです。ルートのエイリアス電子メールは/ etc / aliases /に記載されています。私がこのルートのエイリアスのメールを移動するまでしかし、メールは動作しませんaliases_mapsへvirtual_aliases_maps ルートメールエイリアスが記載されている場合にログに記録します/etc/aliases/: Nov 14 16:39:27 Debian postfix/pickup[4339]: 0F12643432: uid=0 from=<root> Nov …

3
Postfix-ホストまたはドメインが見つかりません
UbuntuのローカルネットワークにPostfixをインストールしました。 このネットワークには、Exchange Serverがあります(domainを使用mail.example.com)。ローカルアドレスへのメール送信で問題が発生しましたadress@example.com:: relay=none, delay=0.01, delays=0.01/0/0/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=example.com type=AAAA: Host found but no data record of requested type) 私relay_domainは私のPostfixでこの問題を解決しましたmain.cf: relay_domains = example.com transport_maps = hash:/etc/postfix/transport そして、私の中で/etc/postfix/transport: example.com smtp:[mail.example.com] でメールを送信できるようになり@example.com、メジャーなウェブメール(Gmail、Yahoo、Hotmail ...)をテストしました。できます。しかし、なぜ私は私のアドレスでこのエラーを受け取りました@example.comか?別のドメインでこのエラーを見つけられないことを確認するにはどうすればよいですか? 私のPostfix設定は次のとおりです。 postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases …
22 postfix  smtp 

3
POSTFIX致命的:SASL認証メカニズムなし
上記のエラーに5時間以上苦労しています。Postfixを完全に削除しようとしましたが、次のマニュアルとSASLマニュアルの指示に従って再インストールしました。 telnetでログインしようとすると、サーバーはログインをブロックし、これを取得しています:(詳細はsmtpd -vで): postfix / smtpd [26301]:xsasl_cyrus_server_create:SASL service = smtp、realm =(null) postfix / smtpd [26301]:name_mask:noanonymous postfix / smtpd [26301]:警告:xsasl_cyrus_server_get_mechanism_list:適用可能なSASLメカニズムはありません postfix / smtpd [26301]:致命的:SASL認証メカニズムなし ここに結果がありますpostconf -n: alias_database = hash:/ etc / aliases alias_maps = hash:/ etc / aliases allow_percent_hack = no append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory …

3
Postfixを使用して送信SMTPの暗号化を強制する
Postfixに送信メールを暗号化するよう指示する方法を知っている人はいますか? 受信時に暗号化を使用するように設定しましたが、送信メールで暗号化を実行できません。これは私のmain.cfファイルです: smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_path = smtpd transport_maps = hash:/etc/postfix/transport # tls config smtp_use_tls = yes smtpd_use_tls = yes smtp_tls_note_starttls_offer = yes smtpd_tls_key_file = /etc/postfix/ssl/smtpd.pem smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.pem smtpd_tls_CAfile = /etc/postfix/ssl/smtpd.pem smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom
22 smtp  postfix 

4
Postfixに別のIPアドレスを使用させる方法は?
Postfixメールサーバーを使用しており、6つのIPを使用できます。Webサーバーが使用するよりも、Postfixメールサーバーに別のIPを使用してメールを送信したいと思います。 これどうやってするの?私のpostfixバージョンは2.3.3です。 例:メインIP:66.66.66.66その他のIP:66.66.66.67
21 postfix  ip 

2
PostfixとSSLを使用した仮想ドメイン
複数の仮想ドメイン(xxx.comおよびyyy.com)をホストするためのPostfixメールサーバーのセットアップがあります。 ユーザーは、送信メールサーバーをmail.xxx.comおよびとして構成しますmail.yyy.com。すべてのメールサーバーは、同じ物理Postfixサーバーを参照します(同じIP、このLinuxサーバーで実行されているPostfixの単一インスタンス)。 Postfix smtpd_tls_cert_file設定オプションに必要なSSL証明書はどれですか? または、単一の証明書を使用して、送信サーバーとして使用するmail.xxx.comようユーザーに指示する必要がありますか?これは、個別の仮想サーバーの幻想を打ち破ります。yyy.commail.xxx.com [注:ドメインは完全に分離されています。これらは、共通のルートを共有する複数のサブドメインではありません]。
21 ssl  postfix 

3
SASLログイン認証に失敗しました:UGFzc3dvcmQ6-ユーザー名を見つける
まず、メールサーバーが正常に動作しており、ユーザーが電子メールに接続して送信できることを説明します。 基本的に、数分ごとにメールを送信しようとするメールサーバーに接続するローカルWebスクリプトがあります。パスワードが間違っています。問題は、どのスクリプトが接続されているのかわからないため、試行されているユーザー名を取得する方法を探していることです。 UGFzc3dvcmQ6-パスワードにデコードするため、あまり役に立ちません。完全なログ行は以下にあります。 Dec 11 20:15:37 HOST postfix/smtpd[642]: warning: HOST[x.x.x.x]: SASL LOGIN authentication failed: UGFzc3dvcmQ6 サーバーはDebian / Postfix / Dovecotを実行しています。
21 postfix  dovecot  sasl 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.