como faço para enviar mensagens adiadas no futuro?

5

Eu não gosto de acordar cedo, mas as pessoas preferem ser enviadas por e-mail pela manhã, e não às 3 da manhã. Por isso, geralmente uso at para enviar o email enquanto estou dormindo.

Mas isso vem com a complicação que eu preciso escrever o email como um arquivo de texto e enviá-lo com sendmail . Deixo os e-mails ainda não enviados no mbox adiado do mutt, há uma maneira de usar o mutt para enviar esse email?

OK, uma maneira de enviar um email mais tarde com mutt é a seguinte:

echo 'cat /home/grochmal/body | mutt -s "mail" [email protected]' | at now + 12 hours

Mas eu tenho esse e-mail na mbox adiada.

Se eu tiver apenas um único e-mail adiado, posso fazer isso:

echo '/usr/sbin/sendmail -t <(cat /home/grochmal/mail/postponed | sed 1d)' | at now + 12 hours

Mas muitas vezes tenho vários e-mails adiados na minha mbox adiada, como faço para selecionar o que desejo enviar?

As partes relevantes do meu muttrc são:

set sendmail  = "/usr/sbin/sendmail -oem -oi -f $EMAIL"
set folder    = $HOME/mail
set record    = +sent
set postponed = +postponed

Meu /usr/sbin/sendmail é apenas um link para o wrapper postfix .

    
por grochmal 17.09.2016 / 02:48

0 respostas

Tags