Tag: mail

Enviando e-mails pelo terminal ou por um script Shell no Centos Linux 6

Enviar e-mails é uma coisa bastante útil quando se utiliza rotinas automáticas, como backups, por exemplo. Abaixo mostro uma dica rápida de como fazer isso.

Nos testes utilizei o Centos 6.3 minimal, que é a versão mais "básica" do CentOS.

Antes de começar, instale o sendmail. Lembre de estar logado como root:

yum install sendmail #Instalando sendmail
chkconfig sendmail on #Configurando para iniciar servico quando o computador ligar

Depois é só seguir o exemplo abaixo para enviar um e-mail:

echo "CORPO DO E-MAIL" | mail -s "ASSUNTO DO E-MAIL" endereco@do.email

Troque ASSUNTO DO E-MAIL, CORPO DO E-MAIL e endereco@do.email pelas informações corretas, e pronto! É claro que esse é um exemplo bem simplificado, útil para enviar alertas ao administrador de um servidor. Se quizer mais detalhes, veja o link abaixo.

Fonte: http://www.dicas-l.com.br/arquivo/enviar_email_com_msmtp.php


Como baixar e-mails do Gmail por linha de comando no Ubuntu

Se você é como eu, e tem muitos e-mails importantes no seu gmail, mas não confia totalmente no Google, talvez você não queria perder todas as suas mensagens. Esse pequeno artigo vai explicar como baixar seus e-mails do Gmail por linha de comando.

Lembre de, antes de começar, ir nas configurações do Gmail, depois em Encaminhamento e POP/IMAP e ativar a opção Ativar POP para todos os e-mails (mesmo os que já foram baixados).

A vantagem é que você pode colocar uma única linha no cron e fazer backup automaticamente, com o intervalo que quizer.

A maneira que vou mostrar aqui coloca cada mensagem (e seus anexos) em um arquivo separado. Esse arquivo pode ser aberto pelo Mozilla Thunderbird.

Mas vamos ao que interessa. Os comandos abaixo vão fazer o download do getmail, que é o programa que será utilizado no procedimento:

sudo apt-get update
sudo apt-get install getmail4

Os comandos abaixo criam as pastas e arquivos necessários para o funcionamento do programa:

mkdir ~/gmail-archive/
mkdir ~/gmail-archive/tmp
mkdir ~/gmail-archive/new
mkdir ~/gmail-archive/cur
mkdir ~/.getmail/
sudo gedit ~/.getmail/getmail.gmail

Dentro do arquivo getmail.gmail coloque o seguinte conteúdo substituindo (of course) SUACONTANOGMAIL pelo seu usuário e SUASENHANOGMAIL pela sua senha:

[retriever]
type = SimplePOP3SSLRetriever
server = pop.gmail.com
username = SUACONTANOGMAIL@gmail.com
password = SUASENHANOGMAIL

[destination]
type = Maildir
path = ~/gmail-archive/

[options]
# print messages about each action (verbose = 2)
# Other options:
# 0 prints only warnings and errors
# 1 prints messages about retrieving and deleting messages only
verbose = 2
message_log = ~/.getmail/gmail.log

Depois é só executar o comando abaixo substituindo (obviamente) SUAPASTAHOME pela sua pasta home:

getmail -r /home/SUAPASTAHOME/.getmail/getmail.gmail

E pronto!

Também configurei com outro provedor que tenho e-mail, só que sem SSL. Ficou assim:

[retriever]
type = SimplePOP3Retriever
server = pop.SEUSERVIDOR.com
port = 110
username = SUACONTADEEMAIL
password = SUASENHADOEMAIL

[destination]
type = Maildir
path = ~/whb-archive/

[options]
# print messages about each action (verbose = 2)
# Other options:
# 0 prints only warnings and errors
# 1 prints messages about retrieving and deleting messages only
verbose = 2
message_log = ~/.getmail/whb.log

Fonte: http://joshua14.homelinux.org/blog/?p=547


Como testar o servidor SMTP do Gmail no Ubuntu Linux com o sSMTP

Algumas vezes precisamos testar um servidor de SMTP para saber se ele realmente está funcionando, e identificar um eventual problema.

Precisei fazer isso e encontrei a solução nesse artigo. Para detalhes de uso do sSMTP, consulte-o.

Aqui vou dar apenas uma versão simplificada dele:

1) Abra o terminal (Menu Principal / Acessórios / Terminal)
2) Para atualizar os pacotes, digite:

sudo apt-get update

3) Para instalar o sSMTP, digite:

sudo apt-get install ssmtp

4) Para editar o primeiro arquivo de configuração, digite:

sudo gedit /etc/ssmtp/ssmtp.conf

Dentro do arquivo, coloque o conteúdo abaixo e salve:

FromLineOverride=NO
Mailhub=smtp.gmail.com:465
UseTLS=YES

5) Para editar o segundo arquivo de configuração, digite:

sudo gedit /etc/ssmtp/revaliases

Dentro do arquivo, coloque o conteúdo abaixo e salve:

root:seuemail@gmail.com:smtp.gmail.com:465

Lembre de substituir seuemail@gmail.com pelo seu e-mail verdadeiro

6) Digite:

sudo gedit email.txt

Dentro do arquivo coloque o conteúdo abaixo e salve:

To: email-destino@dominio.com
Subject: Testando meu sSMTP

Agora podemos escrever a mensagem a ser enviada.
Este e-mail é teste! Ignore!

Lembre-se de substituir email-destino@dominio.com pelo e-mail de destino verdadeiro.

7) Por último, para enviar o e-mail, digite:

ssmtp email-destino@dominio.com -auseu-email@gmail -apsua-senha < email.txt

Lembre de substituir email-destino@dominio.com pelo e-mail de destino verdadeiro.
Substitua -auseue-mail – substitua pelo seu e-mail do Gmail, porém não esqueça de colocar a opção -au antes;
Substitua -apsua-senha – substitua pela sua senha do Gmail, porém sem esquecer de colocar -ap antes;

Observação: Pule uma linha entre o assunto (subject) e a mensagem. Se na senha da conta utilizada tiver uma exclamação, ele não funciona. É só mudar para outra senha e testar novamente.

Caso haja algum erro, o servidor irá retorná-lo e irá aparecer no terminal.

8) Pronto. Agora é só ir na sua caixa de entrada e ver se o e-mail chegou.

O Gmail tem um limite diário de 100 mensagens enviadas pelo servidor SMTP.


Você usa Hotmail ou Yahoo? Deveria usar o Gmail

Até poucos anos atrás, um webmail comum tinha cerca de 10MB de espaço. Era muito pouco, até para os padrões da época. Se você recebia um anexo um pouco maior, sua caixa de entrada estourava. Até que o Yahoo aumentou o espaço do seu e-mail para 100MB.

E-mailO Gmail ainda estava em versão beta (de testes) e muito pouca gente usava. A partir daí, uma pequena guerra entre o Yahoo e o Google (Gmail) foi travada, e tivemos uma grande e repentina evolução na área dos serviços gratuitos de e-mail. Aparentemente a Microsoft deixou seu serviço de e-mail (o Hotmail), que foi pioneiro no serviço, ficar pra trás. Outros serviços possuem serviços muito superiores ao e-mail da Microsoft.

O Yahoo e o Gmail estão há anos luz do Hotmail, mas sem dúvida, o Gmail é o que mais inova. Essa inovação se dá (na minha opinião) principalmente por um serviço: o Google Labs. Trata-se de um serviço experimental que libera gratuitamente aos usuários funções extremamente inovadoras.

Para acessar o Labs, logue no Gmail (ou crie uma conta) e clique em Configurações, e depois Labs. Todas as configurações dos Labs, assim que forem ativados, são feitas na aba Geral. Vão aparecer várias opções, mas vou falar aqui das que achei mais interessantes:

  1. Cancelar Envio
    Sabe quando você manda um e-mail e na hora exata que aperta o botão enviar, percebe que tem alguma coisa errada? Seus problemas acabaram! Com o Lab Cancelar Envio, o Gmail segura sua mensagem por alguns segundos (entre 5 e 30, você pode configurar). Assim você pode clicar em “desfazer” e a mensagem volta ao modo de edição, permitindo que você corrija o que quizer.
  2. Destinatário Errado?
    Algumas vezes a gente digita rapidamente o nome de alguém, e o e-mail acaba indo para uma pessoa com o nome parecido. Com o Lab “Destinatário Errado?”, o Gmail pesquisa as pessoas que você manda mensagens com frequência, e te avisa que você pode ter digitado o nome da pessoa errada.
  3. Estilo de texto padrão
    Você pode escolher uma fonte e cor diferente da padrão do e-mail, e toda vez que forma escrever algo, já vai estar naquela cor.
  4. Estrelas especiais
    O Gmail tem uma estrelinha que você pode colocar nas mensagens para lembrar das mais importantes. Com o lab “Estrelas especiais” vão aparecer mais dois modelos (V e !) para te ajudar a organizar suas mensagens.
  5. Respostas predeterminadas
    Se você recebe muitos e-mails, e muitas vezes tem que responder as mesmas coisas em boa parte deles, pode usar as respostas predeterminadas e escrever mensagens padrão.
  6. Visualizar caixa de entrada
    Enquanto seu e-mail abre, uma visualização mais simples da caixa de entrada já aparece. Isso é útil quando sua conexão é lenta e você quer saber rapidamente se alguma mensagem chegou.
  7. Visualização rápida de mensagem
    Clique com o botão direito do mouse em uma mensagem, e uma caixinha vai aparecer rapidamente com ela. É mais rápido que esperar a mensagem abrir da forma normal.

Se depender do Google, os serviços de e-mail vão continuar evoluindo em grande velocidade, assim como vem sendo nos últimos anos.


  • Publicidade

  • Redes Sociais

    Facebook  Twitter
  • Estatísticas

    Page Views (desde março de 2010):

    Estatísticas detalhadas
  • Novidades por e-mail!

    Digite seu e-mail:


    Fique tranquilo. Seu e-mail não será usado para outros fins, e você poderá se descadastrar quando quizer.

    Eu!

    Tiago Passos
    Todo o conteúdo desse site esta licenciado sob a licença Creative Commons 3.0 (CC BY 3.0). Você pode copiar e modificar o conteúdo desde que cite o autor.
    iDream theme by Templates Next | Powered by WordPress