aptitude install exim4
を使用してexim4をインストールしました
dpkg-reconfigure exim4-config
で構成しました
これは私の/etc/exim4/update-exim4.conf.conf
ファイルです:
dc_eximconfig_configtype='internet'
dc_other_hostnames='midomain.com'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'
シェルで実行する場合:echo "This is a test." | mail -s Testing [email protected]
それは何もしません。
/var/log/exim4/mainlog
に次のエラーが表示されます。
2012-08-04 13:05:30 1SxcAk-0001BT-61 <= root@ETC_MAILNAME U=root P=local S=494
2012-08-04 13:05:30 1SxcAk-0001BT-61 ** [email protected]: Unrouteable address
2012-08-04 13:05:30 1SxcAk-0001BV-Al Error while reading message with no usable sender address (R=1SxcAk-0001BT-61): at least one malformed recipient address: root@ETC_MAILNAME - malformed address: _MAILNAME may not follow root@ETC
2012-08-04 13:05:30 1SxcAk-0001BT-61 Process failed (1) when writing error message to root@ETC_MAILNAME (frozen)
ファイル/etc/mailname
が存在しないようです。これには、ホストと呼ばれるFQDN(完全修飾ドメイン名)で構成される1行が含まれている必要があります。
適切に構成されたrDNSレコードを持つ固定IPアドレスがない場合は、スマートホストを使用することを強くお勧めします。通常、ISPは使用できるリレーサーバーを提供します。
実行する必要があります:
update-exim4.conf --keepcomments --output /etc/exim4/exim4.conf
したがって、debconfはこれらすべての値を調べて入力します...