Postfix travando na inicialização. Por quê?

2

Estou usando o Debian 6, Postfix 2.9.6 e eu quero evitar usar o MySQL para isso, se possível. Aqui está a parte apropriada de main.cf

virtual_alias_domains = example1.com example2.com
virtual_alias_maps = hash:/etc/postfix/virtual

/ etc / postfix / virtual é o seguinte:

[email protected] [email protected]
@example2.com [email protected]

Se eu remover a segunda linha, não há problema, mas a funcionalidade desejada desapareceu. Se estiver lá, o postfix falha silenciosamente assim que é iniciado. Usando [email protected],@example2.com [email protected] tem o mesmo resultado. Aqui está o que eu quero dizer:

# postfix start
postfix/postfix-script: starting the Postfix mail system
# postfix status
postfix/postfix-script: the Postfix mail system is not running
# /etc/init.d/postfix start
[ ok ] Starting Postfix Mail Transport Agent: postfix.
# /etc/init.d/postfix status
[ ok ] postfix is not running.

O último erro em /var/log/mail.log é de 4 de julho, o que também não é útil.

Isso é possível sem o MySQL?

EDITAR: strace postfix start imprime o texto em esta pasta

EDIT 2: postfix check , sh -x postfix start e strace -f postfix start resultados são aqui

    
por 3ventic 26.07.2013 / 12:32

1 resposta

2

Como eu vejo na última saída

bind(11, {sa_family=AF_INET, sin_port=htons(25), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (Address already in use)

Parece que algum processo já está ouvindo a porta 25. Você pode verificar isso com

# netstat -lanp | grep 25
# lsof -i tcp:25
    
por 26.07.2013 / 16:04