Como configurar ssmtp no debian

1. Como configurar ssmtp no debian

Sergio Augusto Nascimento
sanxit

(usa Debian)

Enviado em 12/01/2012 - 21:35h

Olá galera!

Conheço bem a distro Debian, mais estou como problemas em configurar o ssmtp para envio de email com conta do gmail.
o que devi fazer? Tenho um projeto para entregar que depende disso e já estou com prazo curto.

Agradeço desde já



  


2. Re: Como configurar ssmtp no debian

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 12/01/2012 - 22:42h

Até onde você foi?


3. Como configurar ssmtp no debian

Sergio Augusto Nascimento
sanxit

(usa Debian)

Enviado em 12/01/2012 - 23:01h

Configurei o SSMTP desta maneira e fui alternando mais nada de funcionar, no máximo apresentava erro como exemplo acima.

<--------- Script ssmtp.conf
# Make this empty to disable rewriting.
root=neu_email@gmail.com

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.gmail.com:587

# Where will the mail seem to come from?
rewriteDomain=gmail.com

# The full hostname
hostname=localhost

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES

UserTLS= YES
UserSTARTTLS= yes
AuthUser= neu_email@gmail.com.br
AuthPass= xxxxxxxx
#AuthMethod= LOGIN
#AuthMethos= CRAM-MD5
------------------->

No (php.ini) localizado "/etc/php5/apache2/" está configurando desta maneira
[mail function]
SMTP = localhost
smtp_port = 25

sendmail_path = /usr/sbin/sendmail -t (já fiz diversas combinações -t -i)


No sistema PhP que foi desenvolvido ele usa um procedimento que entreda os dados
obtidos do banco associa em um templeate html e depois envia usando mail().Ai que
entra o servidor smtp. Segue finalsinho do codigo php de envio para ter idéia.

<----------------PhP5
// PEGAMOS O TEMPLATE EM HTML
$tpl=addslashes(implode("", file("e_mail/orcamento_online.htm")));
eval ("\$html= \"$tpl \" ;");

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";// More headers
$headers .= "From: $email_suporte" . "\r\n"; // 'From: $email_dest' . "\r\n";

mail($email,$ass_mail,$html,$headers);
-------------------->


4. Como configurar ssmtp no debian [Resolvido]

Sergio Augusto Nascimento
sanxit

(usa Debian)

Enviado em 16/01/2012 - 20:14h

Galera, resolvi o problema estava muito mais simples que parecia. Segue o código correto para quem precisar configurar o SSMTP linux Debian.

<-----------------------------------

root:meu_email@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
#hostname=localhost
FromLineOverride=YES

UseTLS= YES
UseSTARTTLS= yes
AuthUser= neu_email@gmail.com.br
AuthPass= minha_senha

----------------------------------->
Abraço

att.
san(x)it!



5. Re: Como configurar ssmtp no debian

everton lourenço nunes de brito
aniel

(usa Ubuntu)

Enviado em 03/05/2015 - 19:36h


to com uma duvida so novo nesse lance de email no linux e gostaria de saber se para configurar esse ssmtp e preciso eu ter de fato um dominio criado em outra ou na mesma maquina que estara o ssmtp ou posso simplesmente """criar""" um email avulso no campo "root="
"rewritedomain" ????????



6. Configuração sem sucesso

Lindolfo Junior
tranquilodf

(usa Debian)

Enviado em 04/02/2017 - 13:17h

Pessoal, tentei configurar de todas as formas o sSMTP porém sem sucesso, poderiam me auxiliar?

/etc/ssmtp/ssmtp.conf

#
# Config file for sSMTP sendmail
#

#Debug=YES

# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=mail@meuhost.com.br

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.meuhost.com.br:587

# Where will the mail seem to come from?
rewriteDomain=meuhost.com.br

# The full hostname
hostname=hostname.domain

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES

# configuracao de autenticacao
AuthUser=mail@meuhost.com.br
AuthPass=minhasenha

#UseSTARTTLS=YES
UseTLS=YES



/etc/ssmtp/revaliases

# sSMTP aliases
#
# Format: local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.


/var/log/mail.log

Feb 4 14:55:43 xxx-xxxx-01 sSMTP[8351]: Unable to connect to "smtp.meuhost.com.br" port 587.
Feb 4 14:55:43 xxx-xxxx-01 sSMTP[8351]: Cannot open smtp.meuhost.com.br:587


já executei:


sudo chmod 777 /etc/ssmtp/ssmtp.conf
sudo chown root:mail /etc/ssmtp/ssmtp.conf


Fiz um teste pelo outlook e conectou e enviou normalmente pedindo a autenticação para envio.

Tentei enviar por meio do código abaixo porém sem sucesso.


ssmtp mail@meuhost.com.br
To:mail@meuhost.com.br
From:mail2@meuhost.com.br
Subject:Teste de Email

Hello this is my first ssmtp email!



Onde estou errando?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts