[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