ENVIANDO E-MAIL COM MUTT - copiar o email do nome do arquivo..... enviar o proprio anexo

1. ENVIANDO E-MAIL COM MUTT - copiar o email do nome do arquivo..... enviar o proprio anexo

gilberto de Sousa Ferraz
gilbertosf

(usa Debian)

Enviado em 20/02/2015 - 08:49h

Olá pessoal!

Precisava de uma ajuda vossa....

Estou a tentar usar o mutt para enviar emails em cadeia com anexos (Pdf's)

Tipo isto ---> $ mutt -c email@gmail.com -i arquivo.txt -s "Assunto da mensagem" -a arquivoanexo.pdf -- com_copia_para@provedor.com.br < /dev/null

Tenho uma pasta com vários Docs PDF tipo "vivalinux@gmail.com.pdf" a ideia é com a ajuda do MUTT conseguir copiar os nomes dos arquivos "vivalinux@gmail.com" e enviar para esse mesmo email com o anexo "vivalinux@gmail.com.pdf".....


Alguem me pode ajudar nisto??? era mt importante :)




  


2. Re: ENVIANDO E-MAIL COM MUTT - copiar o email do nome do arquivo..... enviar o proprio anexo

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/02/2015 - 09:52h

Não faltou apenas um looping?


while IFS=$'\n' read pdf; do
base=$(basename "$pdf" .pdf)
echo "filename=$pdf; e-mail=$base"
done < <(find ./diretorio/ -type f -name '*.pdf')




3. Re: ENVIANDO E-MAIL COM MUTT - copiar o email do nome do arquivo..... enviar o proprio anexo

gilberto de Sousa Ferraz
gilbertosf

(usa Debian)

Enviado em 20/02/2015 - 10:56h


Obarigado pela resposta

Mas como operaciono isso apenas na linha de comandos?

\GF


4. Re: ENVIANDO E-MAIL COM MUTT - copiar o email do nome do arquivo..... enviar o proprio anexo

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/02/2015 - 14:22h

gilbertosf escreveu:

Obarigado pela resposta

Mas como operaciono isso apenas na linha de comandos?

\GF


Basta substituir os valores do seu exemplo pelas variáveis. Exemplo:


while IFS=$'\n' read pdf; do
email=$(basename "$pdf" .pdf)
mutt -c $mail -i arquivo.txt -s "Assunto da mensagem" -a $pdf -- com_copia_para@provedor.com.br < /dev/null
done < <(find ./diretorio/ -type f)


Claro que precisa adaptar à realidade que você tem aí. Conhecimento básico de linha de comando é suficiente.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts