Olá pessoal!
Estou com um problema para implementar uma resposta automática no Postfix no seguinte cenário:
Dois servidores FreeBSD, um sendo WebServer rodando o SquirelMail e o PostfixAdmin e outro sendo o MailServer rodando o Postfix com MySQL.
Experimentei o plugin do __SquirrelMail__ pois me parecia mais simples, e ficaria melhor integrado ao meu ambiente de trabalho, mas o único que trabalhava com MySQL consulta o sql para ver onde está o HOME do usuário, e lá ele procura os textos que serão enviados em caso de férias. Meu problema: Os usuários não tem $home pois são apenas contas do MySQL e mesmo se tivessem, estariam em outro servidor e eu teria que montar via NFS, coisa que não gosto muito de fazer por outros assuntos que não vem ao caso.
Então experimentei o VIRTUAL_VACATION que vem no __PostfixAdmin__ e não obtive sucesso na hora de alterar no main.cf do Postfix a variável chamada "transport_map" que no meu setup está assim:
transport_maps = mysql:/mailcfg/mysql/mysql_transport_maps.cf
E o INSTALL do vacation pedia que fosse apontado para um aquivo texto contendo o nome de domínio e transporte a ser utilizado. Para eu não estragar o meu setup atual, configurei um domínio novo com essa informação que ele pede:
Domain Description Aliases Mailboxes Transport
autoreply.b4br.net Vacation Domain 0 /10 0 / 10 vacation
Mas nos logs, parece que ele não foi capaz de encontar o transporte correto:
Código :Jul 5 13:42:42 vader amavis[65191]: (65191-05) Passed CLEAN, <[email protected]> -> <"[email protected]"@autoreply.b4br.net>,<[email protected]>, Message-ID: <[email protected]>, mail_id: xrcCEuFTdH-2, Hits: -5.257, 9801 ms Jul 5 13:42:42 vader postfix/smtp[65266]: 0076722833: to=<[email protected]@autoreply.b4br.net>, orig_to=<[email protected]>, relay=127.0.0.1[127.0.0.1], delay=10, status=sent (250 2.6.0 Ok, id=65191-05, from MTA([127.0.0.1]:10025): 250 Ok: queued as A4D4422847) Jul 5 13:42:42 vader postfix/smtp[65266]: 0076722833: to=<[email protected]>, relay=127.0.0.1[127.0.0.1], delay=10, status=sent (250 2.6.0 Ok, id=65191-05, from MTA([127.0.0.1]:10025): 250 Ok: queued as A4D4422847) Jul 5 13:42:42 vader postfix/qmgr[49820]: A4D4422847: to=<[email protected]@autoreply.b4br.net>, relay=none, delay=0, status=deferred (delivery temporarily suspended: transport is unavailable) Jul 5 13:42:42 vader postfix/qmgr[49820]: A4D4422847: to=<[email protected]@autoreply.b4br.net>, orig_to=<[email protected]>, relay=none, delay=0, status=deferred (delivery temporarily suspended: transport is unavailable) Jul 5 13:42:42 vader postfix/virtual[65142]: A4D4422847: to=<[email protected]>, relay=virtual, delay=0, status=sent (delivered to maildir)
Bom, escrevi bastante para que entendam meu problema, e espero que alguém saiba uma forma de sair dessa encrenca, hahahah
Obrigado!