Solução para envio de email de forma simples

Configurar um servidor de email (sendmail, qmail, postfix) para envio a um servidor externo utilizando sua conta, não é tarefa das mais simples, e para isso existe o ssmtp que facilita, e muito esse trabalho.

Mãos a obra:

Vamos a instalação

# apt-get install ssmtp

O pacote é bem pequeno, por isso o download não irá demorar.

Após a instalação foi criado o diretório /etc/ssmtp com 2 arquivos de configurações: ssmtp.conf e revaliases.

Vamos a configuração, altere e/ou acrescente:

# vi /etc/ssmtp/ssmtp.conf

mailhub=smtp.gmail.com:465
hostname=cooperati
FromLineOverride=NO
UseTLS=YES

Principais opções:

mailhub – Servidor smtp utilizado.

hostname – Nome da máquina ou domínio válido.

FromLineOverride – Se irá permitir o envio de email com o remetente diferente do autenticado, muitos servidores não permitem isso.

UseTLS – Permite que a conversa com o servidor smtp utilize SSL.

Outras Opções:

AuthUser – Nome do usuário, para o gmail entre [email protected]

AuthPass – Senha do seu email.

rewriteDomain – Permite alterar o domínio de origem. como exemplo podemos utilizar “gmail.com”.

Vamos alterar o arquivo contendo os apelidos do ssmtp.

# vi /etc/ssmtp/revaliases

root:[email protected]:smtp.gmail.com:465

Vamos ao teste

# vi teste.txt

To: [email protected]
Subject: Teste

Realizando um teste com o ssmtp:

# ssmtp -v [email protected] [email protected] -apsenha < teste.txt

Principais Opções:

-v – Modo Verbose, útil para os primeiros testes.

-auUSUÁRIO – Nome do usuário.

-apSENHA – Senha do usuário.

Espero que tenham gostado do post, façam suas sugestões e continuem participando. Hoje é o último dia para a votação no TOPBLOG, ajude o nosso portal a aparecer para mais profissionais de TI, votem.

 

  • Joao Batista

    Fiz o teste com ssmtp no ubuntu 10.04 64bits e funcionou muito bem!!!!
    Parabens pela dica.

    • João,

      Agradeço o elogio, e foi testado em um Debian 6.0 Squeeze 64.

      Abraços

  • Dennis

    utilizo o ssmtp em checagens de links de alguns clientes, onde a condição de falha ele envia um alerta para meu email.

    Funciona bem!

    post resumido e objetivo.

  • Preciso configurar o WSUS,COMON para manda notificações por e-mail, no caso depois de realizar a configuração como coloco na configuração do Wsus, Ocomon a configuração para apontar para o ssmtp?

  • Cleyton Filho

    Ele funciona como um Smtp Relay?
    Montei algo parecido com IIS7 no windows2008r2, sofrimento besta que doi. Valeu pela disca