roundcube / managesieve envia respostas de férias apenas para usuários locais

1

Eu tive uma configuração round cube / postfix com os x server (10.8) por algum tempo trabalhando. Hoje descobrimos que o filtro de férias está apenas enviando mensagens para usuários locais. Estava funcionando há algum tempo, então acho que uma atualização quebrou alguma coisa. Eu reinstalei o roundcube, mas apenas os usuários locais obtêm respostas de férias.

Eu acho que deve ser um roteamento de e-mail, mas não consigo descobrir o que está errado. Qualquer idéia seria apreciada.

Este é o registro de uma mensagem enviada de [email protected] para [email protected]

macmini.example.com postfix/qmgr[5115]: 3508123A2110: from=<[email protected]>, size=2674, nrcpt=1 (queue active)
macmini.example.com postfix/smtpd[5152]: disconnect from mxout-027-ewr.mailhop.org[216.146.33.27]
macmini.example.com postfix/smtpd[5118]: connect from localhost[127.0.0.1]
macmini.example.com postfix/smtpd[5118]: 3FB9A23A2119: client=localhost[127.0.0.1]
macmini.example.com postfix/cleanup[5120]: 3FB9A23A2119: message-id=<CAGgjO8Pv4UZ+QmDOgJdo8V5MZptiRTP25c0w2bnwZieNyrnUMQ@mail.gmail.com>
macmini.example.com postfix/smtpd[5118]: disconnect from localhost[127.0.0.1]
macmini.example.com postfix/qmgr[5115]: 3FB9A23A2119: from=<[email protected]>, size=3101, nrcpt=1 (queue active)
macmini.example.com postfix/smtp[5116]: 3508123A2110: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.2, delays=1.1/0/0/0.06, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 3FB9A23A2119)
macmini.example.com postfix/qmgr[5115]: 3508123A2110: removed
macmini.example.com postfix/pickup[5114]: 4A8E123A211C: uid=214 from=<>
macmini.example.com postfix/cleanup[5120]: 4A8E123A211C: message-id=<[email protected]>
macmini.example.com postfix/qmgr[5115]: 4A8E123A211C: from=<>, size=659, nrcpt=1 (queue active)
macmini.example.com postfix/pipe[5122]: 3FB9A23A2119: to=<[email protected]>, relay=dovecot, delay=0.05, delays=0/0/0/0.05, dsn=2.0.0, status=sent (delivered via dovecot service)
macmini.example.com postfix/qmgr[5115]: 3FB9A23A2119: removed
macmini.example.com postfix/smtpd[5118]: connect from localhost[127.0.0.1]
macmini.example.com postfix/smtpd[5118]: 58C3C23A2129: client=localhost[127.0.0.1]
macmini.example.com postfix/cleanup[5120]: 58C3C23A2129: message-id=<[email protected]>
macmini.example.com postfix/qmgr[5115]: 58C3C23A2129: from=<>, size=1088, nrcpt=1 (queue active)
macmini.example.com postfix/smtp[5116]: 4A8E123A211C: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.08, delays=0/0/0/0.07, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 58C3C23A2129)
macmini.example.com postfix/qmgr[5115]: 4A8E123A211C: removed

Esta é a regra que roundcube / managesieve gerou

require ["vacation"];
# rule:[out 2]
if true
{
   vacation :days 1 :addresses ["[email protected]"] :subject "not here" "out of office";
}

Agora, vejo que minha retransmissão de e-mails está respondendo a resposta porque foi enviada de < > (note que isto não é obscurecido, está vazio

macmini.example.com postfix/smtp[5173]: 58C3C23A2129: to=<[email protected]>, relay=smtpcorp.com[216.22.15.247]:25, delay=2.1, delays=1/0.02/0.9/0.16, dsn=5.0.0, status=bounced (host smtpcorp.com[216.22.15.247] said: 550-MDR refused, to send MAIL FROM: <> use both IP-address and password 550 xxxx.xxxx.xxxx.xxxx/32 (in reply to RCPT TO command))
    
por team-rf 22.12.2014 / 22:01

1 resposta

2

Esta linha maillog

macmini.example.com postfix/smtp[5173]: 58C3C23A2129: to=<[email protected]>, relay=smtpcorp.com[216.22.15.247]:25, delay=2.1, delays=1/0.02/0.9/0.16, dsn=5.0.0, status=bounced (host smtpcorp.com[216.22.15.247] said: 550-MDR refused, to send MAIL FROM: <> use both IP-address and password 550 xxxx.xxxx.xxxx.xxxx/32 (in reply to RCPT TO command))

Indicado que seu envio de SMTP foi recusado para retransmitir seu email. Parece que a política de modificação estava funcionando como solução para você.

Is there a way to avoid the from=<> and have it actually insert the sender?

RFC 5230 seção 4.3 diz que é possível usar remetente personalizado quando enviar férias. Apenas especifique :from "[email protected]" na regra. Por exemplo

vacation :days 1 :from "[email protected]" :addresses ["[email protected]"] :subject "not here" "out of office";

Eu não estou familiarizado com o roundcube, então não posso dizer se o plugin managesieve tem capacidade de definir o remetente.

Referência (s)

    
por 23.12.2014 / 07:53

Tags