sendmail não pode retransmitir de si mesmo

1

Estou executando 3 servidores centos 5.2 e configurei o servidor para encaminhar todas as mensagens para o root para serem enviadas por e-mail para mim por meio da regra .forward.

Isso está funcionando bem em dois servidores, mas não no terceiro.

Eu também tentei copiar os arquivos de configuração de correio do servidor de backup e colocá-los no servidor de arquivos e reiniciar o sendmail. Eu também removi e reinstalei o sendmail via yum, mas os resultados são os mesmos.

Não sei qual poderia ser o problema, são todas as instalações padrão do centos.

Aqui está um exemplo do servidor de backup que está funcionando e do servidor de arquivos que não é. Também incluirei o log de mensagens.

bom do servidor de backup

[root@backup ]# sendmail -v [email protected] < test.mail
[email protected]... Connecting to [127.0.0.1] via relay...
220 backup.localhost ESMTP Sendmail 8.13.8/8.13.8; Fri, 16 Oct 2009 10:23:50 -0700
>>> EHLO backup.localhost
250-backup.localhost Hello backup.localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
>>> MAIL From:<[email protected]> SIZE=73
250 2.1.0 <[email protected]>... Sender ok
>>> RCPT To:<[email protected]>
>>> DATA
250 2.1.5 <[email protected]>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .
250 2.0.0 n9GHNoGC020924 Message accepted for delivery
[email protected]... Sent (n9GHNoGC020924 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 backup.localhost closing connection

ruim do servidor de arquivos

[root@fileserver bernie]#  sendmail -v [email protected] < test.mail
[email protected]... Connecting to [127.0.0.1] via relay...
220 fileserver.localhost ESMTP Sendmail 8.13.8/8.13.8; Fri, 16 Oct 2009 10:23:26 -0700
>>> EHLO fileserver.localhost
250-fileserver.localhost Hello fileserver.localhost [127.0.0.1], pleased to meet you
250 ENHANCEDSTATUSCODES
>>> MAIL From:<[email protected]>
550 5.0.0 Access denied
root... Using cached ESMTP connection to [127.0.0.1] via relay...
>>> RSET
250 2.0.0 Reset state
>>> MAIL From:<>
550 5.0.0 Access denied
postmaster... Using cached ESMTP connection to [127.0.0.1] via relay...
>>> RSET
250 2.0.0 Reset state
>>> MAIL From:<>
550 5.0.0 Access denied
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 fileserver.localhost closing connection

log de e-mail

Oct 16 10:39:13 fileserver sendmail[28059]: n9GHdDom028059: from=root, size=72, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost
Oct 16 10:39:13 fileserver sendmail[28060]: n9GHdDwl028060: tcpwrappers (fileserver.localhost, 127.0.0.1) rejection
Oct 16 10:39:13 fileserver sendmail[28059]: n9GHdDom028059: [email protected], ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30072, relay=[127.0.0.1] [127.0.0.1], dsn=5.0.0, stat=Service unavailable
Oct 16 10:39:13 fileserver sendmail[28059]: n9GHdDom028059: n9GHdDon028059: DSN: Service unavailable
Oct 16 10:39:13 fileserver sendmail[28059]: n9GHdDon028059: to=root, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31096, relay=[127.0.0.1], dsn=5.0.0, stat=Service unavailable
Oct 16 10:39:13 fileserver sendmail[28059]: n9GHdDon028059: n9GHdDoo028059: return to sender: Service unavailable
Oct 16 10:39:13 fileserver sendmail[28059]: n9GHdDoo028059: to=postmaster, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32120, relay=[127.0.0.1], dsn=5.0.0, stat=Service unavailable
Oct 16 10:39:13 fileserver sendmail[28059]: n9GHdDon028059: Losing ./qfn9GHdDon028059: savemail panic
Oct 16 10:39:13 fileserver sendmail[28059]: n9GHdDon028059: SYSERR(root): savemail: cannot save rejected email anywhere
    
por Bernie 16.10.2009 / 20:49

2 respostas

1

Não estou positivo sem mais detalhes, mas estaria verificando problemas de permissão no volume que o sendmail está usando para sua fila de mensagens. O Sendmail age como se não pudesse escrever nada, nem mensagens de entrada ou rejeições ...
Além disso, aqui está um link no savemail panic que discute se o arquivo de aliases pode precisar ser recriado.

    
por 17.10.2009 / 16:52
0

parece que você tem duas configurações separadas em suas máquinas. O primeiro que é funcional fornece esses serviços:

250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP

A máquina fielserver só tem:

250 ENHANCEDSTATUSCODES

Então eu acho que as duas configurações diferem ou você perdeu um pacote para instalar.

Olhe para ambas as máquinas e verifique se você tem todos os pacotes no servidor de arquivos do sistema. Do que tentar usar o seu conf de backup no servidor de arquivos. (Altere apenas o endereço ip de uma configuração de nome de host.)

entre. seu arquivo .mc de ambas as máquinas pode compartilhar alguma luz sobre o seu problema:)

Também é possível que um arquivo referenciado na configuração esteja faltando no servidor de arquivos. por exemplo. acesso ou nomes de host local. Ou outra coisa poderia ser, os arquivos são existentes, mas não na forma correta. Alguns arquivos precisam estar no formato de hash. Use makemap nome do arquivo hash < nome do arquivo para criá-los.

    
por 20.10.2009 / 00:51