quarta-feira, 23 de outubro de 2013
quarta-feira, 16 de outubro de 2013
Enviando Email com comando mailx usando o smtp do Gmail
Tudo em um comando
Para utilizar tudo através de um comando só ....
mailx -v -s "$EMAIL_SUBJECT" -S smtp-use-starttls -S ssl-verify=ignore -S smtp-auth=login -S smtp=smtp://smtp.gmail.com:587 -S from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)" -S smtp-auth-user=$FROM_EMAIL_ADDRESS -S smtp-auth-password=$EMAIL_ACCOUNT_PASSWORD -S ssl-verify=ignore -S nss-config-dir=~/.mozilla/firefox/yyyyyyyy.default/ $TO_EMAIL_ADDRESS
OBS: trocar yyyyyyyy para uma string de um profile que se encontra dento do diretório do firefox
Este comando irá perguntar pelo conteúdo do email, Digite-o e quando termina-lo, use o “Ctrl+d” para avisar ao mailx que você já terminou. E o seu email será enviado utilizando o smtp do google. pode-se simplificar o processo utilizando o pipe:
echo "The mail content" | mail -v -s ...
Usando um arquivo de configuração
Vocês acharam que tem muitos parametros no comando acima? Sim, são muitos mesmo. Entaum iremos escrever um arquivo de configuração em ~/.mailrc
set smtp-use-starttls set nss-config-dir=~/.mozilla/firefox/yyyyyyyy.default/ set ssl-verify=ignore set smtp=smtp://smtp.gmail.com:587 set smtp-auth=login set smtp-auth-user=$FROM_EMAIL_ADDRESS set smtp-auth-password=$EMAIL_ACCOUNT_PASSWORD set from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)"
Mude o yyyyyyyy para os seus respectivos valore. Agora podemos enviar o email com o seguinte comando:
$ mailx -v -s "$EMAIL_SUBJECT" $TO_EMAIL_ADDRESS
E zaz ....
O primeiro Bug
É comum usarmos no nosso dia-a-dia as seguintes expressões: "meu computador tá com bug"; "esse site é cheio de bugs"; "só pode ser bug no programa"... Usamos tanto a palavra bug que parece ser normal, mas não é, primeiro por ser uma palavra da língua inglesa, e outra por não ter sentido nenhum com o significado que queremos dar quando falamos de bugs. Usamos a palavra bug para denominar um erro, uma falha, no computador, em algum site ou software, certo?
Pois então, traduzindo a palavra bug do inglês para o português, vemos que o sentido é totalmente outro, significa inseto.
Mas então por que usamos a palavra bug para denominar algum erro?
É aí que começa a postagem, vou explicar para você qual foi a origem deste termo e você irá se surpreender em saber quando esse termo foi usado pela primeira vez.
Algumas pessoas dizem que o termo foi usado pela primeira vez por Thomas Edison em 1878, quando um inseto causou um erro em uma de suas invenções chamada fonógrafo.
Mas foi Grace Hopper que usou o termo bug pela primeira vez semelhante à forma que usamos hoje, em computadores. Tudo foi em 1945, quando um dos primeiros e gigantes computadores Mark II teve um mau funcionamento, e após muitas pesquisas foi detectado que um inseto havia pousado em alguns contatos do computador, causando o mau funcionamento. Abaixo você verá uma foto que mostra a utilização do termo quando deu o erro no Mark II, a utilização da palavra, e o inseto colado na folha:
Depois desse acontecimento, começaram a usar com mais frequência o termo, inclusive no primeiro computador digital completamente eletrônico, o ENIAC, que por ser movido a válvulas, atraía muitos insetos, causando vários maus funcionamentos, denominados bugs também.
E esse termo é utilizado até hoje por nós, depois de tanto avanço na nossa tecnologia continuamos usando este termo 'primitivo' tecnologicamente falando para denominar os erros que acontecem nos nossos softwares e computadores.
Você já sabia a origem da palavra bug, ou não sabia e gostou de saber? Comente aqui e deixe sua opinião!
Fonte: Internessante / http://skybott.blogspot.com.br/2012/04/como-surgiu-expressao-bug.html (Texto original)
Mas então por que usamos a palavra bug para denominar algum erro?
É aí que começa a postagem, vou explicar para você qual foi a origem deste termo e você irá se surpreender em saber quando esse termo foi usado pela primeira vez.
Algumas pessoas dizem que o termo foi usado pela primeira vez por Thomas Edison em 1878, quando um inseto causou um erro em uma de suas invenções chamada fonógrafo.
Mas foi Grace Hopper que usou o termo bug pela primeira vez semelhante à forma que usamos hoje, em computadores. Tudo foi em 1945, quando um dos primeiros e gigantes computadores Mark II teve um mau funcionamento, e após muitas pesquisas foi detectado que um inseto havia pousado em alguns contatos do computador, causando o mau funcionamento. Abaixo você verá uma foto que mostra a utilização do termo quando deu o erro no Mark II, a utilização da palavra, e o inseto colado na folha:
Depois desse acontecimento, começaram a usar com mais frequência o termo, inclusive no primeiro computador digital completamente eletrônico, o ENIAC, que por ser movido a válvulas, atraía muitos insetos, causando vários maus funcionamentos, denominados bugs também.
E esse termo é utilizado até hoje por nós, depois de tanto avanço na nossa tecnologia continuamos usando este termo 'primitivo' tecnologicamente falando para denominar os erros que acontecem nos nossos softwares e computadores.
Você já sabia a origem da palavra bug, ou não sabia e gostou de saber? Comente aqui e deixe sua opinião!
Fonte: Internessante / http://skybott.blogspot.com.br/2012/04/como-surgiu-expressao-bug.html (Texto original)
Assinar:
Postagens (Atom)