Não use o Thunderbird, ele não foi projetado para uso em lote. Existem muitos clientes SMTP, como msmtp ou sendEmail .
(msmtp implementa uma interface sendmail
, por isso aceita apenas mensagens MIME pré-feitas)
Estou tentando criar um script bash que me permita enviar um lote de e-mails para fora. Estou usando o Cygwin, o Windows XP e o Thunderbird 3.1.3. Eu tenho o script gerando um email muito bem. O problema que estou tendo é que eu tenho várias contas de e-mail configuradas no Thunderbird e desejo usar uma conta diferente daquela que é selecionada pela linha de comando. Eu só tenho um perfil configurado.
A linha de comando que eu chego é a seguinte:
thunderbird -compose "to=$strEmailAdd,subject=$SUBJ,attachment='file:///d:/docs/attach/file_to_attach.doc',body='$BODY'"
Existe uma maneira de especificar a conta de onde o email está vindo ou, no mínimo, especificar um endereço 'de'? Eu tentei usar "from" e "reply-to" como campos sem sucesso.
Não use o Thunderbird, ele não foi projetado para uso em lote. Existem muitos clientes SMTP, como msmtp ou sendEmail .
(msmtp implementa uma interface sendmail
, por isso aceita apenas mensagens MIME pré-feitas)