送信したメールは、次のエラーでキューで待機しています。
`(Host or domain name not found. Name service error for name=srvr1.com.my type=MX: Host not found, try again)`
ただし、このドメインのホストエントリを定義しました/etc/hosts
。
答え1
この場合、ホストファイルのエントリは何もできません。
DNSサーバー(BINDなど)を使用し、そこにMXエントリを作成する必要があります。
答え2
DNSを持たない他の電子メールサーバーに電子メールを送信/中継するには、エラーメッセージが示すようにpostfix
スマートホストを定義する必要があります。
そのため、relayhost
宛先postfix.cf
メールサーバーのアドレスを次のように設定します。
relayhost = my_email.server.fqdn
名前の代わりにIPアドレスを使用することもできます。
最後に再起動してくださいpostfix
。
service postfix restart