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

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

3
Office365へのPostfixリレー
LinuxボックスにPostfixサーバーをセットアップして、すべてのメールをOffice365(MicrosoftがホストするExchange)メールサーバーに中継しようとしていますが、送信アドレスに関するエラーが発生し続けます。 BB338140DC1:to = relay = pod51010.outlook.com [157.56.234.118]:587、delay = 7.6、delays = 0.01 / 0 / 2.5 / 5.1、dsn = 5.7.1、status = bounced(ホストpod51010.outlook.com [ 157.56.234.118]言った:550 5.7.1クライアントには、この送信者として送信する権限がありません(DATAコマンドの終了に応じて)) Office 365では、MAIL FROMおよびFrom:ヘッダーの送信アドレスが、認証に使用されるアドレスと同じである必要があります。私はこれを機能させるために構成で考えられるすべてのものを試しました。俺のpostconf -n: append_dot_mydomain = no biff = no config_directory = /etc/postfix debug_peer_list = 127.0.0.1 inet_interfaces = loopback-only inet_protocols = all mailbox_size_limit = 0 mydestination …

1
私はアドバイスが必要です:スパムフィルタリングを備えた小さなメモリフットプリントのLinuxメールサーバー
もともとはWebサーバーを宛先とするVPSを持っていますが、スタンドアロンサーバーとしての送受信など、いくつかの最小限のメール機能も展開する必要があります。 現在の設定は次のとおりです。 Postfixはメールを再表示し、ユーザーはMySQLに格納された仮想テーブルにあります 接続時に、すべてのサーバーが一部のDNSBLに対してポリシーウェイトサービスでテストされます すべてのメールはspamcクライアントの助けを借りてSpamAssassin spamdを介して実行されます メールはその後、Dovecot 2 'LDA(ローカル配信エージェント)、仮想ユーザーにも配信されます あなたが見たように... ウイルススキャナーが実行されておらず、それが理由です。clamavは可能な限りすべてのメモリを消費します。また、ウイルスメールはすべてこのセットアップで除外されます(ClamAVを1.5年有効にして同じようにテストしましたが、ウイルスメールはありません) ClamAVにさえも) 私はamavisdを使用せず、本当に使用したくありません。十分なメモリと多数の同時スキャナーがある場合にのみ、そのモンスターが必要になります。また、手動で微調整するのも悪夢です。 postfixでポリシー付きおよびネイティブDNSBLの代わりにpolicyd-weightを実行します。1つのサービスにリストされているため、誰かを送り出すのは好きではありません。 重要なステートメント:すべてが正常に動作します。非常に少量のスパムを受信しますが、誤検知はほとんど発生せず、ほとんどの不正メールはpolicy-weightによって阻止されます。サービス全体で私が感じる唯一の「問題」は、全体として少し多くのメモリを使用します。 spamassassin(以下を参照)のモジュールはすでにカットしていますが、メモリフットプリントを可能な限り低くする方法についてのアドバイスを聞きたいと思います。ほとんどは、SpamAssassinが実際に必要とするプラグインと、多かれ少なかれ役に立たないプラグインです。現在のpostfixとポリシー設定された重みのセットアップに関して? SpamAssassinルールもsa-compileでコンパイルされます(sa-updateはcronから週に1回実行され、その直後にコンパイルが実行されます) これらは重要であるかもしれない現在の構成のいくつかです、もっと何か必要な場合は教えてください。 postfix/master.cf (パーツのみ) dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/bin/spamc -e /usr/lib/dovecot/deliver -d ${recipient} -f {sender} postfix/main.cf (パーツのみ) smtpd_helo_required = yes smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, permit smtpd_recipient_restrictions = permit_mynetworks, …


2
Postfix「smtpd_recipient_restrictions」に設定された最適なパラメータ
私たちは別のISPからDNSを継承しており、今やメールサーバーは毎分約1000通のメールで攻撃されており、これらのメールの99.99%は単なるスパムです。私たちはあまり運が悪い状態でスパムのフィルタリング/拒否を最適化しようとしています。 あなたの意見では、最適なセットはsmtpd_recipient_restrictions何でしょうか? システム構成:Ubuntu + Amavis + Postfix + MySQL + Fail2Ban-Postfix どんなアドバイスでも大歓迎です! UDPATE、2012-08-08 後続としてのposftix構成の変更とPotrgeyサービスの構成で、スパムレベルが10倍に減少しました smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_invalid_hostname, reject_non_fqdn_sender, reject_unknown_sender_domain, reject_non_fqdn_recipient, reject_unknown_recipient_domain, check_policy_service inet:127.0.0.1:10023, reject_rbl_client zen.spamhaus.org, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf, reject_unauth_pipelining, reject_unauth_destination

1
Postfix:特定のメールアドレスのカスタム拒否メッセージ
カスタムメッセージで特定のアドレスへのメールを拒否したい。他の存在しないアドレスへのメールは変更しないでください。どうやってやるの?Ubuntu 10.4でPostfix 2.7.0を使用しています。 背景:私のWebサイトはユーザーにメールを送信し、これまでのところ、私の個人アドレスが送信者として使用されています。これをnoreply @ ...アドレスに変更したいのですが、ユーザーがこれらのメールに頻繁に返信するため、役立つ拒否メッセージを送信したいと思います。 ありがとう!

2
転送専用メールサーバーの設定
私がやりたいのは、postfixをインストールして、メールを転送することだけです。サーバーにとどまるのに何も必要ありません。これは私に地獄を与えています。最善を尽くしましたが、Postfixはすべてのリレーを拒否しています。 私が欲しいのはこれです。サーバーがexample.comにあるとします。これ欲しい: メール転送:user1@example.com-> user1@gmail.com user2@example.com-> user2@yahoo.com user3@example.com-> user3@hotmail.com 必要なのは、受信メールをリダイレクトする転送ボックスだけです。私の構成に明らかに何か問題があるので、私は本当に目的のためにmain.cfの例を使用することができ、私は途中にいます。 編集:ログ 奇妙なことに、ログにはエラーがありません。 main.cf: mreiley@Omega-14:/var/log$ cat /etc/postfix/main.cf # 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 # …

2
postfixが電子メールをキューに入れるまで60〜90ミリ秒かかります—通常ですか?
ローカルのPostfixサーバーに個別のメールを送信するときに、(多分?)奇妙な遅延が発生しています。 問題の診断に役立つように、5つのメールを送信する小さなテストプログラムを作成しました。 get smtp 1ms ( 1 ms) email 0 677ms (676 ms) email 1 802ms (125 ms) email 2 890ms ( 88 ms) email 3 973ms ( 83 ms) email 4 1088ms (115 ms) 最初のメールのハンドシェイクを割り引くと、1メールあたり約90ミリ秒になります。これらのタイミングは、別のコードパスを使用して他の誰かが作成した別のテストアプリでも確認されているため、サーバーに関連しているようです。 詳細なロギングをオンにしたところ、メッセージの終わりと受信の間に遅延があることがわかり\r\n\r\nます。 [16:31:29.95] [SEND] \r\n.\r\n [16:31:30.05] [RECV] 250 2.0.0 Ok: queued as B128E1E063\r\n [16:31:30.08] [SEND] …
8 postfix  queue 

2
主要な電子メールプロバイダーからの返送を避けるために、私の電子メールサーバーはどのような設定に注意すべきですか?
だから私は私のpostfix + dovecot + roundcube + postfixadmin + sasl + spamassassin + amavisd-new + postgrey設定が正しく機能していると思います。特定のドメイン名にメールを送信できます。間違いなく動作します。ただし、たとえばhotmailにメールを送信すると、返送が返ってきます。さらに悪いことに、ヤフーはそれをバウンスすることすらありません。単にメールをすべて殺してしまいます。 私はブラックリストに登録されているとは思いません(たぶん私はそうですか?私も知りません)。したがって、これらの会社は私の設定の一部がヘッダーで一致していないこと、または何か。おそらく、どこかでドメイン名の代わりにIPまたはサーバー名を持っています。私はわかりません。 また、パスワードで保護されたSMTPがあることを確認する方法はありますか?私はそれがかなり確信している。しかし、どうすれば確信できますか? これが返送メールです。 これは、ホストXXXXXXXのメールシステムです。 メッセージ を1人以上の受信者に配信できなかったとのこと、申し訳ございません。これは、以下に添付ます。 さらにサポートが必要な場合は、postmasterにメールを送信してください。 その場合は、この問題レポートを含めてください。 添付の返信メッセージから独自のテキストを削除できます。 The mail system : 言った:550 OU-001メールはポリシー上の理由でWindows Live Hotmailによって拒否されました。 拒否の理由は、スパムのような 特性を持つコンテンツまたはIP /ドメインのレピュテーションの問題に関連している可能性があります。 電子メール/ネットワーク管理者でない場合は、電子メール/インターネットサービスプロバイダーにお問い合わせください 。メール/ネットワーク管理者、 メール配信情報とサポートについてはxにアクセスしてください(MAIL FROMコマンドへの返信) レポートMTA:DNS; XXXXXXXXXXXXXXX X-Postfix-Queue-ID:C9CD66C0F4 X-Postfix-Sender:rfc822; XXXXXXXX 到着日:2009年10月4日日曜日23:30:50 +0000(UTC) 最終受信者:rfc822; XXXXX Original-Recipient:rfc822; XXXXXX …

4
Ubuntu 8.04でのSMTPメッセージレート制御、できればpostfix
たぶん私はバグを追いかけていますが、一種のSMTPプロキシを設定しようとしています。サーバー/クライアントのコレクションのすべての電子メールを受信するPostfixサーバーがあります。スマートホスト(relayhost = ...)を使用して、メールを企業のMTAに転送します。個々のサーバーがリレーできるメッセージの数を制限して、企業のMTAが溢れるのを防ぎたいと思います。Postfixには "anvil"と呼ばれるプログラムがあり、そのようなものに使用されるメールに関する統計を追跡できますが、実行されていないようです。postinoを起動してリモートサーバーから多数のメッセージを送信しているときに、「inotifywait -m / usr / lib / postfix / anvil」を実行しました。inotifywaitは、アンビルが実行されなかったことを示しました。誰かがpostfix / anvilレートコントロールを機能させましたか? main.cf smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no append_dot_mydomain = no readme_directory = no myhostname = site-server-q9 alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = localhost relayhost = Out outgoing …
8 email  postfix  spam 

1
PostfixフィルターメッセージとPHPスクリプトへの受け渡し
ユーザーが外部プロバイダーを通じて当社のWebサイトにサインアップするたびに、ユーザーの詳細を含む本文の内容を含む基本的な電子メールを受け取ります。 このユーザーにパーソナライズされた自動返信を書きたいです。メール本文の実際の解析と、すでに書いたPHPを介した返信ですが、これをpostfixから設定するにはどうすればよいですか? 現時点では、電子メールがフォルダー「Subscribe」に移動されるラウンドキューブSieveプラグインを使用して構成されています。ここでカスタムアクションを作成することはできますか? Debain Squeeze、PostfixおよびDovecot

1
Webアプリからメール通知を送信する
購読しているユーザーにメール通知を送信する必要があるWebアプリを構築しています。私のドメイン名はとしmywebapp.comます。現在、Google Appsを使用してメールサービスをホストしています。理想的には、Google Apps自体を使用してすべての通知を送信したいのですが、これを使用してこれを実行していmsmtpます。ただし、Google Appsには1日に送信できるメールの数に制限があり、約4000通です。 したがって、Google Appsを使用してmywebapp.comのプライマリメールサービスをホストし、独自のメールサーバーを実行してsayからメールを送信することは可能notification@mywebapp.comですか。 このように、私はまだ自分のサーバーを実行するので、通常のメールをチェックするためにGoogleアプリを使用し、1日あたりに送信できるメールの数の上限をなくすことができます。 また、どのパッケージをUbuntuにインストールする必要がありますか? 私は後置を見てきましたが、私の理解では、電子メールを取得できるパッケージです。たとえば、cronジョブを使用して電子メールを送信するために使用できますか? 役立つリソースへのリンクが役立つでしょう。

2
Postfixサーバーが常に外部IPに接続しているのはなぜですか?
正常に動作するVPSをセットアップしました。PHPを使用してメールを送信するためにpostfixサーバーを使用しています。ログファイルを確認しているだけで、サーバーが2〜3秒ごとに接続要求を受け取っているか、別のホストに接続していることに気付きました。 これは正常な動作ですか?hostname-by.blazingfast.ioのホスト名が何なのかわかりません。これは安全ですか、マルウェアに感染していますか?私のVPSはdigitaloceanでホストされています。

1
ペアで定義された後置グローバルホワイト/ブラックリスト
次のオプションを使用してMYSQLを使用して、postfixでグローバルホワイトリストを定義しました。 smtpd_recipient_restrictions = reject_invalid_hostname, check_client_access mysql:/etc/postfix/client_whitelist check_sender_access mysql:/etc/postfix/sender_whitelist check_recipient_access mysql:/etc/postfix/recipient_whitelist permit_mynetworks,reject の内容 /etc/postfix/client_whitelist host = localhost:3306 user = root password = password dbname = postfix query = SELECT restriction FROM client_whitelist WHERE client = "%s" AND status = "1"; mysqlテーブル +---------------+-------------+--------+ | client | restriction | status | +---------------+-------------+--------+ | …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.