Vacation fácil com o OpenVacation

rga

Esse artigo mostra um jeito fácil de implementar sistema de vacation com informações guardadas no banco de dados (MySQL) SEM a necessidade de outros programas como o PostfixAdmin e com alto nível de personalização.

[ Hits: 29.155 ]

Por: Roberto Gonzalez Azevedo em 28/12/2006


Configurando o Postfix ou Maildrop



O OpenVacation pode rodar 'stand-alone' (como um simples script):

Ex.:

# /usr/local/bin/openvacation recipient@domain.tld sender@otherdomain.tld
OU
# /usr/local/bin/openvacation recipient@domain.tld sender@otherdomain.tld "This is the subject"

Ou rodar como um Policy-Service, apenas com o Postfix.

Configurando o Postfix(*):

(*) Como um Policy-Service, o script sempre retornará 'action=dunno'.

No master.cf:

...
openvacation    unix    -       n       n       -       -       spawn
user=nobody     argv=/usr/bin/php /usr/libexec/postfix/openvacation
...

No main.cf:

...
smtpd_recipient_restrictions =
       ...
       check_policy_service unix:private/openvacation
       ...
...

Configurando o Maildrop(*):

(*) O Maildrop precisa ser chamado com as flags:

-d <recipient> -f <sender>

No maildroprc (/etc/maildroprc ou /usr/local/etc/maildroprc):

...
`/usr/local/bin/openvacation $LOGNAME $FROM`
...
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando e configurando
   3. Configurando o Postfix ou Maildrop
   4. Considerações finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando MTA Sceo no FreeBSD 7.1

Postfix - Relay agent

Populando sua SpamTrap com e-mails relevantes

Configurando o KMail

Qmail a La Toaster no Debian Etch

  
Comentários
[1] Comentário enviado por m4tri_x em 28/12/2006 - 08:51h

O projeto é teu kra?
show de bola, parabéns,
valeu mesmo.

[2] Comentário enviado por rga em 28/12/2006 - 14:57h

Obrigado kra, vlw mesmo !!!
t+

[3] Comentário enviado por leandromoreirati em 30/12/2006 - 13:59h

Otimo artigo.
Parabens.

[4] Comentário enviado por removido em 01/01/2007 - 03:40h

po vlw,parabens pelo artigo

[5] Comentário enviado por silent-man em 17/07/2008 - 19:20h

Cara seguinte,
está tudo nos conformes...
quando executo: /usr/local/sbin/openvacation gleison@meudominio.com.br teste321@meudominio.com.br "Estou de Férias". ele envia um email pro gleison@x.x.x. Quero saber como fazer pra que funcione realmente, assim quando eu enviar por exemplo do webmail do gmail pra teste321@meudominio.com.br ele mandar pro gleison@meudominio.com.br.

fiz todos os passos descritos acima que estão iguais aos passos do INSTALL(how-to).

Grato

[6] Comentário enviado por linhocbj em 20/01/2012 - 14:22h

Boa tarde,
Muito bom esse openvacation, eu recomendo.
Mas agora estou com um problema em um novo servidor que estou instalando. Estou com o mesmo problema do usuário acima.
ele não está funcionando "automático", e as linhas no msater.cf e main estão incluídas corretamente.
O que mais poderá ser ?!


Obrigado,


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts