[FUG-BR] .vacation e . forward (Era: postfix duvida cruel)

Ricardo Campos Passanezi riccp em ige.unicamp.br
Sexta Outubro 27 15:32:21 BRST 2006


On Wed, Oct 25, 2006 at 05:27:07PM -0300, evaldo at fcm.unicamp.br wrote:
> 
> Ola todos...
> Usando Postfix *SEM MYSQL*, onde encontro dicas de como implementar os
> .vacation e .forward da vida?


# man vacation

Aí você tem exemplo de como colocar no .forward:

       Vacation  returns  a message, ~/.vacation.msg by default, to the sender
       informing them that you are currently not reading your mail.  The  mes-
       sage  is  only  sent  to  each  sender  once per reply interval (see -r
       below).  The intended use is in a .forward  file.   For  example,  your
       .forward file might have:

              \eric, "|/usr/bin/vacation -a allman eric"


...

       -i     Initialize the vacation  database  files.   It  should  be  used
              before  you modify your .forward file.  This should only be used
              on the command line, not in your .forward file.



# postconf forward_path

Se estiver no padrão, deve ser: 

forward_path = $home/.forward${recipient_delimiter}${extension}, $home/.forward


> Ou basta botar no /home/usuario/.forward que com certeza funciona direito?

Aqui uso normalmente (os usuários podem colocar através de um plugin do
squirrelmail). Se tiver acesso ao shell, basta ao usuário rodar o
"vacation -i" e criar o .forward num dos caminhos default.

> Num outro mailbox usando o sendmail, para uns funcionam e para outros
> nao... Todo mundo com /nologin ....

Isso não sei bem ao certo, mas acho que a inicialização não deve
funcionar. Então, ao menos nessa hora o usuário deve ter um shell
válido.

Segundo a manpage do vacation:

       -f filename
              Use filename as name of the database instead  of  ~/.vacation.db
              or  ~/.vacation.{dir,pag}.  Unless the filename starts with / it
              is relative to ~.


Talvez se você usar um "vacation" que não o do sistema te resolva.



-- 
Ricardo Campos Passanezi


Mais detalhes sobre a lista de discussão freebsd