O Raspberry Pi é um dos mini PCs mais populares e potentes, que tem servido de base a muitos projectos interessantes (pode consultar os projectos na página do projecto aqui). Este mini equipamento, do tamanho de um cartão de crédito é capaz de reproduzir vídeo com qualidade Blu-ray e renderizar gráficos 3D, entre outras tarefas.
Depois de termos apresentado uma lista de componentes essenciais e também opcionais, de termos ensinado a instalar o RaspbianOS no mini PC e também de termos realizado as primeiras configurações e muito mais (ver artigos no final), hoje vamos aprender como enviar e-mails a partir do Raspberry Pi.
O envio de e-mail através do PI é algo bastante simples. O e-mail continua a ser um dos meios de comunicação mais simples e fiável e, no caso do PI, podemos usá-lo para receber no PC e outros dispositivos, as mais diversas informações provenientes do mini PC/dos sensores acoplados ao mesmo. De referir que este processo apenas permite o envio de e-mail e não a sua recepção e armazenamento como se tratasse de um MTA (Mail Transfer Agent)
Como enviar e-mails do PI?
Para enviar e-mails a partir do PI e usando uma coisa do Gmail (ou outra), devem seguir os seguintes passos:
Passo 1) Obter privilégios de root
sudo su
Passo 2) Instalar os pacotes necessários. O ssmtp é uma alternativa simples ao sendmail, o mailutils é um conjunto de ferramentas e comandos para processar e-mail e o mpack é uma pequena ferramenta para codificação.
sudo apt-get install ssmtp
sudo apt-get install mailutils
sudo apt-get install mpack
Passo 3) Configuração do ssmtp
Vamos agora abrir o ficheiro /etc/ssmtp/ssmtp.conf e proceder à configuração do nosso servidor de smtp para envio de e-mail. Para isso, devem configurar da seguinte forma:
root=postmaster
mailhub=smtp.gmail.com:587
hostname=raspberrypi
AuthUser=ppinto@xxxxx.com
AuthPass=NaoVouDizer
UseSTARTTLS=YES
Nota: Devem adaptar os campos AuthUser e AuthPass de acordo com as credenciais da vossa conta do gmail.
E está feito. Para testarem se o envio de e-mail está a funcionar, podem por exemplo usar o seguinte comando:
echo "O Pplware é fixe! Ensinou-me a mandar mails via Pi!" | mail -s "Subject" ppinto@abcx.pt
Caso pretendam incluir anexos, devem usar o comando
mpack -s "Aqui vai o pack de imagens de Sexta do Pplware" /home/pi/pack.rar ppinto@abcx.pt
E está feito, por hoje ficamos por aqui. O próximo tutorial, como sempre, será surpresa, por isso estejam atentos. Entretanto estamos receptivos a apresentar os vossos tutoriais com este mini PC. Enviem-nos um e-mail com a informação que nós publicamos.