mailman não retransmite email para endereço externo

1

Eu tenho uma configuração de mailman com postfix em um servidor ubuntu 12.04. Meu problema é que os e-mails da lista de discussão não são encaminhados para endereços de e-mail externos à minha instituição. No entanto

  • o e-mail de boas-vindas inicial é recebido por todos, interna e externamente.
  • na verdade, um simples email da linha de comando com mail foi enviado para qualquer pessoa
  • depois disso, os e-mails da lista de e-mails só são encaminhados para endereços internos.
  • o nome de domínio que estou usando para o servidor não é da minha instituição que está hospedando o servidor.

Aqui está meu main.cf :

#myorigin  = sub.myinstitution.tld
mynetworks = 127.0.0.0/8 xxx.xxx.xxx.xxx/16 # this is my institution ip range
relayhost = smtp.myinstitution.tld
#inet_interfaces = loopback-only
#local_transport = error:local delivery is disabled
virtual_alias_maps = hash:/etc/postfix/virtual
myhostname = mywebsite.tld
mydestination = $myhostname, localhost.$mydomain, localhost
#relay_domains = $mydestination, ecs.soton.ac.uk

Também encontrei esses dois links em serverfault e fóruns do ubuntu , mas nenhuma dessas soluções parece fazer o truque para mim.

Qualquer ajuda seria muito apreciada.

Saída de postconf -n :

$ postconf -n
config_directory = /etc/postfix
mydestination = $myhostname, localhost.$mydomain, localhost
myhostname = mywebsite.tld
mynetworks = 127.0.0.0/8 xxx.xxx.xxx.xxx/16
myorigin = mywebsite.tld
relayhost = smtp.myinstitution.tld
virtual_alias_maps = hash:/etc/postfix/virtual

Não sei o que postar para o log. Não vejo nada de errado lá. Isso é o que acontece em /var/log/mail.log quando envio uma mensagem:

Sep 29 10:23:19 mywebsite postfix/pickup[30113]: 3CD85E4382: uid=10785 from=<myuser>
Sep 29 10:23:19 mywebsite postfix/cleanup[30172]: 3CD85E4382: message-id=<[email protected]>
Sep 29 10:23:19 mywebsite postfix/qmgr[30114]: 3CD85E4382: from=<[email protected]>, size=338, nrcpt=1 (queue active)
Sep 29 10:23:19 mywebsite postfix/smtp[30174]: 3CD85E4382: to=<[email protected]>, orig_to=<list>, relay=smtp.myinstitution.tld[xxx.xxx.xxx.xxx]:25, delay=0.07, delays=0.04/0/0.01/0.01, dsn=2.0.0, status=sent (250 2.0.0 q8T9Nap1028342 Message accepted for delivery)
Sep 29 10:23:19 mywebsite postfix/qmgr[30114]: 3CD85E4382: removed
    
por gozzilli 28.09.2012 / 13:01

1 resposta

1

Como o mailman envia email? Ele sempre usa o comando local sendmail (1) ou também requer que o SMTP funcione?

Você tornou o SMTP explicitamente impossível com inet_interfaces = loopback_only .

Por favor, adicione a saída de postconf -n e um segmento de log mostrando o que está errado.

    
por 28.09.2012 / 16:55