GNU/Linux >> Linux の 問題 >  >> Linux

送信者または受信者のいずれかに依存する電子メールの中継

はじめに:

メールの送信にリレーSMTPサービスを使用していますが、送信者アドレスや受信者アドレスなどの特定の条件でのみ使用したいと考えています。方法は次のとおりです。

送信者アドレスに応じてリレーホストにリレー

/etc/postfix/main.cfに追加します

sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost_map

ファイル/etc / postfix / relayhost_mapを作成します このコンテンツを追加します:

@example.com [relay.server.com]:25
[email protected] [relay.server.com]:25

次のコマンドを実行します:

postmap /etc/postfix/transport
postfix reload

結果:
– @example.comまたは[email protected]から送信されたすべてのメールはポート25でrelay.server.comに中継されます
–他のすべてのメールはSMTPを使用して直接配信されます

受信者アドレスに応じてホストを中継するためのリレー

/etc/postfix/main.cfに追加します :

transport_maps = hash:/etc/postfix/transport

/ etc / postfix /transportを追加します :

@example4.com relay:[relay.server.com]:25
[email protected] relay:[relay.server.com]:25
[email protected] local
*                        smtp

次のコマンドを実行します

postmap /etc/postfix/transport
postfix reload

結果:
– @example4.comまたは[email protected]に送信されたメールはポート25でrelay.server.comに中継されます。
[email protected]に送信されたメールはに直接配信されますローカルpostfixサーバー。
–他のすべてのメールは、通常、SMTPトランスポートを介して配信されます。

このテーマの詳細については、次を参照してください:
https://www.linuxbabe.com/mail-server/postfix-transport-map-relay-map-flexible-email-delivery


Linux
  1. 電子メールを中継するためのメールサーバーの構成?

  2. LAMPスタックでvhostを構成する

  3. 証明書署名要求を生成します

  1. メールリレーを設定する

  2. nginx &サイト利用可能な複数のウェブサイト

  3. Office365 への Postfix リレー

  1. Gmailをメールリレーとして使用するようにPostfixを設定する

  2. いくつかのZabbixツール

  3. DNSSECでドメインを一覧表示する方法