não pode enviar e-mail com o exim4 no debian

1

Eu instalei o exim4 usando aptitude install exim4

e configurado com dpkg-reconfigure exim4-config

este é o meu arquivo /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'

quando exec em shell: echo "This is a test." | mail -s Testing [email protected]

não faz nada.

no /var/log/exim4/mainlog , posso ver o seguinte erro:

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)
    
por felix46r 04.08.2012 / 13:07

2 respostas

2

Parece que o arquivo /etc/mailname não existe. Isso deve conter uma linha que consiste no FQDN (nome de domínio totalmente qualificado) ao qual seu host deve ser conhecido.

Se você não tiver um endereço IP fixo com registros rDNS configurados corretamente, sugiro que use um smarthost. Normalmente, seu ISP fornece um servidor de retransmissão que você pode usar.

    
por 04.08.2012 / 15:22
0

Você precisa executar:

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

Então o debconf irá preencher todos os valores ...

link

    
por 28.06.2017 / 16:13