仮想設定を使用した後継配信

仮想設定を使用した後継配信

プロセスを案内するいくつかの記事を読んで、内容と理由を理解したようですが、テストのために電子メールを送信することはできません。

ここ詳細な手順は次のとおりです。

私が取ったステップを要約すると、次のようになります。

  1. サフィックスのインストール
  2. virtual次の内容でエイリアスファイルを作成します。

    [email protected] [email protected]
    
  3. main.cf に次の行を追加します。

    virtual_alias_maps = hash:/etc/postfix/virtual
    virtual_alias_domains = mydomain.com
    
  4. postmap virtual

  5. postfix reload

  6. mail -s "Test subject" contact

メーラークライアントがハングし、/var/log/mail.log などには何も追加されません。

May 24 19:18:52 localhost postfix/postfix-script[12424]: refreshing the Postfix mail system
May 24 19:18:52 localhost postfix/master[4781]: reload -- version 2.11.3, configuration /etc/postfix
May 24 19:22:12 localhost postfix/postfix-script[12444]: refreshing the Postfix mail system
May 24 19:22:12 localhost postfix/master[4781]: reload -- version 2.11.3, configuration /etc/postfix

特定のドメインから送信されたEメールを受け入れ、それを実際のEメール(Gmail、Yahooなど)に転送したいと思います。

本と私が読んだすべての記事によると、必要なステップの要旨は次のとおりです。クライアントが停止するのはなぜですか?これはどういう意味ですか?ログに何も含まれていないときに何が間違っているのかを確認するにはどうすればよいですか?

ベストアンサー1

mail -s "Test subject" contact入力(つまり、送信するメッセージ)を待っているため、「停止」状態です。

テキストを入れてみてください:

echo test message | mail -s "Test subject" contact

または

mail -s "Test subject" contact < message-file.txt

おすすめ記事