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

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

2
Postfix 'before-queue' SpamAssassinフィルタリングを実装する推奨方法?
同僚や関連部門とのいくつかの議論の後。私のオフィスでは、私の場合Postfix server、before-queueフィルタリングを実装する必要があるという結論に達しました。その理由は、after-queueフィルタリングを使用すると、電子メールが失われ、送信者(誤検知の場合)がそれを決して認識しないためです。 それは私の会社には受け入れられません。falsely accused送信者に通知が届いた場合は、他のチャネルを介して電子メールを再送信してみてください。彼/彼女が通知を受け取らない場合、彼/彼女は再送を試みません。 さて、でさまざまなドキュメントを熟読した後SpamAssassin、私はSpamAssassin before-queueフィルタリングを実装する複数の方法に遭遇しました。例えば、 SA + amavisd-new(smtpdプロキシとして実行) SA + amavisd-new + amavisd-milter SA + MIMEdefang(milterとして実行) SA + spampd(smtpdプロキシとして実行) SA + milter-spamd そして、あなたはそれを実装する他の方法を見つけるかもしれないと確信しています。 上記のうちどれが推奨されていますか? その長所/短所を知っていますか?それとも、何か良いことを考えていますか?

1
一部のドメインでrelayhostを無視するようにPostfixを構成するにはどうすればよいですか?
Postfixにを無視する方法はありrelayhostますか? 私のようなものがあります relayhost = [smtp.domain.net]:587 ここで、特定のドメインについては、そのリレーに送信したくないが、そのマシンから送信したいだけです。 それを行うためにどのようにPostfixを構成する必要がありますか?
10 postfix  smtp 

5
送信のみのSMTPサーバー
Debianで送信専用のSMTPサーバーをセットアップしたいので、私のWebアプリケーションはそれを介して電子メールを送信できます。自分のセットアップのセキュリティとカスタマイズ性のため、別のホストを使用したくありません。 Postfixをインストールして、送信モードでのみ構成したい(リレーにしたくない)。だから、私はそれを最良の方法で行う方法についてアドバイスを求めたいと思います。ユーザー、仮想ユーザー、エンドポイント、およびPostfixが提供するその他のオプションは必要ありません。私は、Postfixを一部のホスト名にのみアタッチする必要があるので、私のIPアドレスで解決できると思います。 また、Postfixはこのタスクの少し複雑な解決策になる可能性があると思います。もっと簡単なツールを知っているなら、私に知らせてください。

2
DovecotおよびPostfix / Sendmailを使用する理由 [閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 5年前休業。 ここに明らかなものがない場合は許してください.....しかし、ほとんどのLinuxサーバーディストリビューションにDovecotとPostfix(またはsendmail)の両方が付属しているのはなぜですか?私が知る限り、3つすべてがメール転送エージェントであり、Dovecotにはメール配信エージェントとしての「二次」機能があります... Dovecotはあまり良いMTAではありませんか?または、一見すべてを行うように見える単一のプログラムではなく、上記の組み合わせを使用したい他の理由がありますか?

2
DKIM署名のあるメールは、SpamAssassinによってT_DKIM_INVALIDフラグを取得します
Debian(jessie)のボックスにpostfixとspamassassinをインストールしました。構成され、すべてが正常に動作します。 DKIM signaturでメールを受信する場合を除きT_DKIM_INVALID、署名が有効であってもフラグが生成されます。以下のログの例を参照してください。 その後、opendkimは署名を検証して通過させます。 Jan 15 14:18:21 localhost spamd[30697]: spamd: connection from localhost [127.0.0.1]:51740 to port 783, fd 5 Jan 15 14:18:21 localhost spamd[30697]: spamd: processing message <id#1234567@mail.gmail.com> for user Jan 15 14:18:21 localhost spamd[30697]: spamd: clean message (-2.0/5.0) for user in 0.2 seconds, 2572 bytes. Jan 15 14:18:21 localhost …

2
私のpostfixが実際にTLSを使用して送信メールを送信しているかどうかを確認するにはどうすればよいですか?
VPSにPostfixを正常にインストールしました。暗号化したメールを送信したい。すべての証明書と秘密鍵をインストールし、confファイルを設定しました。 smtpd_tls_key_file = <path to my private key> smtpd_tls_cert_file = <path to my cert file> smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination smtpd_tls_security_level = encrypt しかし、私は他に何をすべきかわかりません。つまり、メールが暗号化されていることを確認するにはどうすればよいですか?私は、php mail()関数を使用して送信メールを送信します。
10 php  postfix  sendmail 

2
PostfixはいつIPv6を使用し、いつIPv4を使用しますか?
私はメールサーバーをIPv6とIPv4用に構成しましたが、ほとんどの場合、リモートホストでIPv6を使用できるのにIPv4を使用します。私はバージョン2.9でPostfixを使用しています。だから私の考えは、postfixが利用可能であればIPv6を使用し、IPv4へのフォールバックがあるということでしたか、それとも間違っていますか?
10 email  postfix  ipv6 


2
postfixはメールが正常に送信されたと言いますが、メッセージはISPの受信トレイに到着しませんか?ログに拒否なし?
メールサーバーから@ bellsouth.netメールにテストメッセージを送信すると、Postfixログに送信は成功したと表示されますが、メッセージがbellsouth受信トレイに届きません。At&Tがメッセージをブロックしている場合、失敗の通知やバウンスを受け取るべきではありませんか? 一部の顧客が電子メールを受信しない理由をトラブルシューティングしようとしていますが、mail.logにメッセージが拒否されたことを示すものが何もない場合、どのメッセージが正常に配信されたかをどうやって知ることができますか? ログは以下を示します: Feb 27 09:02:36 MyHOSTNAME postfix/pickup[26175]: D53A72713E5: uid=0 from=<root> Feb 27 09:02:36 MyHOSTNAME postfix/cleanup[26487]: D53A72713E5: message-id=<20120227140236.D53A72713E5@example.com> Feb 27 09:02:36 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: from=<root@example.com>, size=878, nrcpt=1 (queue active) Feb 27 09:02:37 MyHOSTNAME postfix/smtp[26490]: D53A72713E5: to=<myemail@bellsouth.net>, relay=gateway-f1.isp.att.net[204.127.217.16]:25, delay=0.57, delays=0.11/0.03/0.23/0.19, dsn=2.0.0, status=sent (250 ok ; id=20120227140036M0700qer4ne) Feb 27 09:02:37 MyHOSTNAME …
10 email  postfix  isp 

2
postfixを取得して別のリレーホストにメールを送信するにはどうすればよいですか?
1台のサーバーで複数のWebサイトを実行しています。sendgridを使用してメールを送信しています。 現在、postfixはすべての送信メールを単一のsendgridアカウントにリレーしており、認証にはsmtp_saslを使用しています。 各ドメインのメールを別のsendgridアカウントに送信できるようにする必要があります。したがって、domain1.comの場合、1つのアカウントを使用してsendgridにリレーし、domain2.comの場合、別のアカウントを使用して認証するためにpostfixが必要になります。
10 postfix 

7
Postfix構成の問題(送信者アドレスのドメインが存在しない)
メインのメールサーバーとは独立して(つまり、直接)メールを送信したいLinuxサーバーをセットアップしています。問題は、外部アドレスにメールを送信すると、送信者アドレスのメッセージドメインが存在しないことでバウンスすることです。(root@domain.localとしてメールを送信しています) メール送信者のドメインを変更する適切な方法は何ですか?

1
Postfixのみを使用して受信メールの添付ファイルをブロックする方法は?
PostfixとDovecotを実行しているメールサーバー(CentOS 6.5)があります。 Postfixはポート25で受信メールをリッスンし、587を送信メールでリッスンしています 問題は、PDF添付ファイル付きのアウトバウンドメールがブロックされ、PDF添付ファイル付きのインバウンドメールのみがブロックされることです。 main.cfにこの構成行があります mime_header_checks = regexp:/etc/postfix/blocked_attachments blocked_attachmentsファイルには以下が含まれます。 /name=[^>]*\.(pdf|zip)/ REJECT したがって、PDFが添付された受信メールは正しくブロックされますが、PDFを含むメールを作成すると、送信しようとしたときにもブロックされます。 受信した添付ファイルのみをフィルタリングするようにpostfixに指示するにはどうすればよいですか?または私は何かを見逃しましたか?

1
メールサーバーをセットアップしようとすると、ポート(25、587)が機能しない
私はあらゆる場所を検索してきましたが、これに本当に苦労しています。私はすべてを試してみたと思います。 背景情報 CentOS 6.7のVPS Postfix 2.6.6 dovecot、amavis、mysql、fail2ban 私のVPSプロバイダーは、ポートをブロックしないことを確認しました。 私がやったこと ストックsendmailを削除 完全なメールソリューションのためにpostfix、dovecot、mysqlなどをインストールしました STARTTLSでimap、smtpのみを許可しています(ポート143および587) SSHログインは無効になり、キーのみ メールを受信できる(ポート143経由) localhostから両方のポート(587、25)にtelnetで接続でき、Postfixグリーティングが表示されます 587または25(メールクライアントまたはtelnet)に接続しようとすると、応答がゼロになります(接続タイムアウト)。 私が試したもの 1)ポートは開いていますか?はい、iptables: Chain INPUT (policy DROP 11 packets, 1375 bytes) pkts bytes target prot opt in out source destination 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:587 0 0 ACCEPT tcp …
9 centos  email  postfix  smtp 

3
GmailがDovecotメールに安全でないフラグを付ける
Postfix / Dovecot電子メールサーバーを無事に保護できたと思いました。私のドメインで有効なLetsEncryptからの署名付き証明書を持っています。 送受信は正常に機能しますが、Gmailが安全でないメールにフラグを付け始めたため、サーバーから送信されたすべてのメールに暗号化されていないフラグが付けられます。 Gmailユーザーには、次のように「このメッセージは暗号化されていません」と表示されます。 Postfixにmain.cfは、他の設定の中でも特に、 # SASL, for SMTP authentication smtpd_sasl_type = dovecot smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_path = private/auth # TLS, for encryption smtpd_tls_security_level = may smtpd_tls_auth_only = no smtpd_tls_CAfile = /etc/letsencrypt/live/mydomain.com/chain.pem smtpd_tls_cert_file = /etc/letsencrypt/live/mydomain.com/fullchain.pem smtpd_tls_key_file = /etc/letsencrypt/live/mydomain.com/privkey.pem tls_random_source = dev:/dev/urandom smtpd_client_new_tls_session_rate_limit = 10 smtpd_tls_session_cache_database = …

1
Postfix reject_unknown_reverse_client_hostname:デフォルトのunknown_client_reject_code(450)を550に置き換えます。なぜ/いつしないのですか?
毎日のスパムとの戦いで、ワイルドなインターネットから接続しているクライアントからのDNS要件を厳しく施行したいと思ったことが何度かあります。 具体的には、私が追加されているでしょうreject_unknown_reverse_client_hostname私の中の設定はsmtpd_client_restrictionsののように、セクションを: smtpd_client_restrictions = permit_sasl_authenticated check_client_access hash:/etc/postfix/access check_policy_service inet:127.0.0.1:4466 reject_unknown_reverse_client_hostname reject_unauth_pipelining とにかく、私はそのような制限に達したときのデフォルト値unknown_client_reject_codeが450であるため、Postfixの動作はかなり「ソフト」であることを指摘しました。したがって、クライアントは再試行を続けるように求められます。 550の応答を調査しているときに、Postfixの公式ドキュメントで次の声明に会いました。 私は絶対にRFC 5321全体の専門家ではありませんが、RFC 821を知るのに十分な年齢の誰かとして、450ではなく550応答が最大SMTPレベルでPostfixインスタンスに影響を与える可能性がある理由は本当にわかりません( RFC準拠の違反)、特に一時的なエラーの場合、Postfixは明示的な設定に関係なく450に固執することを特に考慮します。 それで、誰かがそのような置き換えの問題点を理解するのを手伝ってくれる? PS:その間、私は「リラックスした」制限で終わりました: smtpd_client_restrictions = permit_sasl_authenticated check_client_access hash:/etc/postfix/access check_policy_service inet:127.0.0.1:4466 warn_if_reject reject_unknown_reverse_client_hostname reject_non_fqdn_helo_hostname reject_unauth_pipelining reject_invalid_helo_hostname
9 postfix  smtp  spam 

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