fbpx

Comandos Linux – Comando vacation

Comando de férias do Linux

comando de férias

Em sistemas operacionais do tipo Unix, o comando vacation configura um respondedor automático de email . Quando um e-mail é recebido, o remetente recebe uma resposta por e-mail, explicando que você ficará ausente por um período de tempo.

Descrição

férias retorna uma mensagem ao remetente de uma mensagem informando que você não está lendo seu e-mail no momento. O uso pretendido está em um arquivo .forward . Por exemplo, seu arquivo .forward pode ter:

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

… que enviaria mensagens para você (assumindo que seu nome de usuário era eric ) e responderia a todas as mensagens para ” eric ” ou ” allman “.

Sintaxe

férias -i [-r intervalo ]
férias -l
férias -x
férias [-a alias ] [-d] [-f db ] [-m msg ] [-j] [-z] login

Opções

-a aliasManipule mensagens para alias da mesma maneira que as recebidas para o nome de login do usuário .
-dImprima mensagens para stderr (erro padrão) em vez de syslog (o log do sistema).
-f dbUsa db como o arquivo de banco de dados .
-m msgUsa msg como arquivo de mensagem.
-jResponda à mensagem mesmo que nosso endereço não possa ser encontrado nos cabeçalhos ” Para: ” ou ” Cc: ” . Esta opção é muito perigosa e deve ser usada com extremo cuidado.
-zDefina o remetente do envelope da mensagem de resposta como ” <> “.
-EuInicialize os arquivos do banco de dados de férias. Ele deve ser usado antes de você modificar seu arquivo .forward .
intervalo -rDefina o intervalo de resposta para o intervalo de dias. O padrão é uma semana. Um intervalo de ” 0 ” significa que uma resposta é enviada para cada mensagem e um intervalo de ” infinito ” (na verdade, qualquer caractere não numérico) nunca enviará mais de uma resposta. Deve-se notar que os intervalos de ” 0 ” são bastante perigosos, pois permitem que os usuários de mala direta entrem nos loops “Estou de férias”.
-xLê uma lista de endereços da entrada padrão , um por linha, e os adiciona ao banco de dados de férias. Os emails provenientes desses endereços excluídos não receberão uma resposta. Domínios inteiros podem ser excluídos usando a sintaxe ” @ domínio “.
-euImprima o conteúdo dos arquivos do banco de dados de férias. Para cada entrada, o endereço para o qual a resposta foi enviada e o tempo associado será impresso na saída padrão.

Quando iniciado sem argumentos , férias guiará o usuário no processo de configuração.

Nenhuma mensagem será enviada, a menos que o logon (ou um alias fornecido usando a opção -a ) faça parte dos cabeçalhos ” Para: ” ou ” Cc: ” do email. Nenhuma mensagem de ” ??? – REQUEST “, ” Postmaster “, ” UUCP “, ” MAILER ” ou ” MAILER-DAEMON ” será respondida (onde essas strings não diferenciam maiúsculas de minúsculas ) nem será enviada uma notificação se ” Precedência ” A linha: bulk “,” Precedence: list “ou” Precedence: junk “está incluída nos cabeçalhos de email..vacation.db no seu diretório pessoal .

férias espera um arquivo .vacation.msg , em seu diretório pessoal, contendo uma mensagem a ser enviada de volta a cada remetente. Deve ser uma mensagem inteira (incluindo cabeçalhos). Por exemplo, pode conter:

De: [email protected] (Eric Allman)
Assunto: Estou de férias
Delivered By The Graces-Of: O programa de férias
Precedência: a granel
Estou de férias até 22 de julho. Se você tem algo urgente,
entre em contato com Keith Bostic < [email protected] >.
--eric

Qualquer ocorrência da string $ SUBJECT em .vacation.msg será substituída pelo assunto da mensagem que acionou o programa de férias.

férias lê a mensagem recebida da entrada padrão, verificando os cabeçalhos das mensagens na linha ” De ” do UNIX ou no cabeçalho ” Caminho de retorno ” para determinar o remetente. Se ambos estiverem presentes, o remetente do cabeçalho ” Return-Path ” será usado. O Sendmail inclui essa linha ” De ” automaticamente.

Erros fatais, como chamar férias com argumentos incorretos ou com logons inexistentes, são registrados na saída de erro padrão e no arquivo de log do sistema, usando syslog .

Exemplos

período de férias

Solicita que você configure as respostas automáticas por email que devem ser enviadas na sua ausência.

sendmail – Enviar e-mail.

22 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.