web-dev-qa-db-ja.com

Debianでexim4を使用してメールを送信することはできません

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)
1
felix46r

ファイル/etc/mailnameが存在しないようです。これには、ホストと呼ばれるFQDN(完全修飾ドメイン名)で構成される1行が含まれている必要があります。

適切に構成されたrDNSレコードを持つ固定IPアドレスがない場合は、スマートホストを使用することを強くお勧めします。通常、ISPは使用できるリレーサーバーを提供します。

2
BillThor

実行する必要があります:

update-exim4.conf --keepcomments --output /etc/exim4/exim4.conf

したがって、debconfはこれらすべての値を調べて入力します...

https://wiki.debian.org/Exim#Your_own_file

0
user422498