問題タブ [postfix]

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.

0 投票する
2 に答える
1939 参照

regex - logstash 解析ログ フィールド

Postfix ログからフィールドを解析し、@message複数のフィールドに抽出しようとしています。

メッセージ:

LogStash 出力:

grok パーサーを使用しようとしましたが、データが@messageフィールドに残ります。syslog パーサーを正規表現で使用したい。

@messageフィールドを解析するには、どのような手順を実行すればよいですか?

0 投票する
2 に答える
1871 参照

smtp - SMTPリレーを備えたOS Xサーバー

Postfix は OS X / OS X Server の 2 つの場所に存在します

OSX サーバー / メールのヒント -

Postfix の場所: /Library/Server/Mail/Config/postfix/main.cf

注: [smtp.gmail.com]:587 は、[] が原因であると思われる UI を壊します。

Postfix sasl パスワード:

/ライブラリ/サーバー/メール/構成/postfix/sasl/passwd

マップの更新を忘れないでください:

sudo postmap /Library/Server/Mail/Config/postfix/sasl/passwd

紛らわしい /etc/postfix の場所もあります。

0 投票する
1 に答える
1190 参照

python - Django SMTPServerDisconnected: Centos で Postfix を使用すると接続が予期せず閉じられました

Centos 7 に Postfix をインストールし、メールを送信するように設定しました (コマンド ライン プログラム MailX でテスト済み)。

ただし、Django シェルまたは Django Web サイトを介してメールを送信しようとすると、次のようになります。

settings.py での私のメール構成:

何か案は?

0 投票する
1 に答える
205 参照

php - Postfix 送信専用サーバーのセットアップでは何も返されません

Linux マシンにメール サーバーを作成して、送信専用の電子メール サーバーとして機能させ、最終的に Web サーバーの PHP と統合しようとしています。

残念ながら、どのメールサーバーを使用してもうまくいきませんでした。現在、私はpostfixに取り組んでいます。このチュートリアルに従ってインストールおよび構成しました。

私の問題を説明する前に、ここに私の設定ファイルがあります:

そこで、次のコンソール コマンドを使用して smtp サーバーをテストしました。

コマンドを実行しても何も起こりません。コマンドは何も返さず、メールも届きません。私がテストしていたメールはGmailアカウントです。これに関する助けがあれば大歓迎です!

-ありがとう

0 投票する
1 に答える
1158 参照

email - Centos Postfix メールが gmail で受信されない

単純なユースケースですが、機能しません。

Web アプリケーションがあり、アプリケーションから電子メールを送信するように SMTP サーバーを構成したいと考えています。

リンクに従ってmailxをインストールしました-http ://tecadmin.net/bash-mail-command-not-found/ すべて正常です。

これで、ログに次のように表示されます:

すべて緑、エラーなし、あまりにもうまくいっているように見えますが、gmail でこのメールを受信したことはありません。

何が欠けていますか?

ありがとうございました、

0 投票する
1 に答える
439 参照

postfix-mta - グローバルな procmailrc および sendmail の実行権限

次のグローバル procmail 構成ファイル(/etc/procmailrc)を使用して、Debian Jessie メール サーバーに procmail をセットアップしています。

上記のグローバル構成ファイルを使用すると、次のログ出力が得られます。

procmail は、sendmail コマンドにスティッキー ビットがあると文句を言います。しかし、そうではありません。

構成ファイルをユーザーのホーム フォルダー (~/.procmailrc) に配置すると、このエラーは発生しません。

質問:

  1. procmail ログのスティッキー ビット警告を取り除くにはどうすればよいですか?
  2. 中括弧内のコードを 1 行に配置するにはどうすればよい| formail -I "X-Dangerous-Attachment: YES" ! spam@localhostですか?
  3. 添付ファイルのファイル名を見つける可能性をすべて網羅しましたか? 「Content-Disposition」の後の「filename=」と「Content-Type」の後の「name=」以外に、添付ファイルのファイル名について通知される別の可能性はありますか?
0 投票する
1 に答える
4134 参照

ldap - Postfix 送信元アドレス フィールドが、認証されたユーザー名または LDAP の他の有効なエイリアスと一致することを確認します

インターネットに面した MX サーバーがあり、すべてのユーザーが送信接続を認証して、ポート 587 経由でメールを送信します。この MX サーバーは、ドメインの受信メールを内部の postfix smtp サーバーにルーティングし、メールをローカルの imap サーバーに配信します。

内部 postfix smtp サーバーは LDAP alias_maps = ldap:/etc/postfix/ldap-aliases.cf を使用して、ユーザーのメールボックスが存在する imap サーバーを検索します。

後置オプションがあります... マップできる reject_sender_login_mismatch... smtpd_sender_login_maps = ldap:/etc/postfix/smtpd_sender_login.cf

ただし、次のエラーが表示されます

Jul 4 11:23:26 smtp-1.domain1.com postfix/smtpd[31530]: 警告: 制限 `reject_authenticated_sender_login_mismatch' は無視されました: SASL サポートなし

内部 postfix smtp サーバーに対してユーザー認証を行うことはありません。MX サーバーからメールをルーティングするだけです。「SASLサポートなし」という警告が表示される理由は、MXサーバーによって処理されるため、postfixが認証を処理しないためだと思います。

postconf -n


ただし、別の設定で「smtpd_sender_restrictions = reject_unverified_sender」

「envelope From フィールド」に無効な偽造アドレスが含まれている場合、次のログが記録されます。これは、未知の電子メール アドレスが偽造されるのを防ぐのに最適ですが、既知の電子メール アドレスで偽造されている場合は役に立ちません。

NOQUEUE: 拒否: mx.domain1.com[xxx.xxx.192.130] からの RCPT: 450 4.1.7: 送信者アドレスが拒否されました: 未確認のアドレス: 不明なユーザー: "hejem"; from= to= proto=ESMTP helo=

私が達成したいのは、「エンベロープ From フィールド」をチェックして、送信ユーザーのユーザー名を認識し、一致しない場合は LDAP で割り当てられた「From」エイリアスを検索することで、偽装されていないことを確認するためのローカル内部ポストフィックスです。再度スプーフィングし、メールを拒否します。

postfix でこのチェックを実装する方法について何かアドバイスはありますか?

ありがとう

0 投票する
1 に答える
1204 参照

mta - postfix mynetworks ホストに anvil ratelimit を適用するには?

アプリケーション サーバーのスマートホスト リレーとして Postfix MTA を使用しています。「Mynetworks」によるアクセスを維持しています。「Mynetworks」にマップされている IP アドレスのリストがあります。

現在、スクリプトの欠陥により、多くのアプリケーション サーバーを介したスパム/大量メールの問題に直面しています。そのため、私たちの重要なメールが行き詰まっています。

postfix main.cf で「Anvil rate limit」を確認し、以下を試してみました。

ただし、クライアント定義の「mynetworks」リストでは機能せず、アンビル レート制限から除外されます。

postfixでmynetworksのレート制限を達成するのを手伝ってくれる人はいますか?

0 投票する
1 に答える
1609 参照

email - golang & postfix - メールの受信ヘッダーは localhost です

Web サイトがパスワード リセット メールを送信できるように Postfix をセットアップしようとしているときに、コマンド ラインからメールを送信するときに、

メールは問題なく届き、スパムとしてマークされていません。ただし、サイト サーバー内から送信する場合、ヘッダーは localhost から受信したものとして設定されるため、スパムとしてマークされます。

注意として、dkim、spf、および dmarc はすべてのリストを合格としてテストするため、問題はありません。

また、上記の echo メソッドを使用して同じ内容の電子メールを送信しようとしましたが、正常に届きました (ただし、上記のように使用し、コンテンツ タイプ ヘッダーを追加しなかったためプレーンテキストでした)。

当初、これは smtp.SendMail を使用して送信されました

これは送信ホストを設定する方法を提供しないため、これを修正しようとして、手動ダイヤルを使用して HELO メッセージを送信し、次に tls を開始することに切り替えました (HELO の前に tls を開始しようとすると、HELO が必要であるというパニックが発生しました)最初の電話)

これでも電子メールは正常に送信されますが、受信したヘッダーに発信元として localhost が表示される前と同じように、HELO が呼び出しの発信元を特定するのに役立つと信じていたため、何か誤解しているように感じます。

あなたのアドバイスと助けに感謝します。MTA を設定してこのように使用しようとしたのはこれが初めてです。明らかにまだ終わっていない学習曲線が少しありました。

0 投票する
1 に答える
493 参照

email - postfix/iredmail でヘッダーから任意に設定できるようにするには?

iRedMail でメール サーバーをセットアップしました。Web アプリの SMTP サーバーとして機能する必要があります。Postfix は、localhost の使用のみに制限されています。

アカウントを作成するとしますweb@example.com

私が必要とするのは、任意のヘッダーを設定できるようにすることですfrombar@example.combaz@my-second-domain.com

現在、これは拒否されています:

どうすればこれを許可できますか?