ssmtp: Não é possível abrir o e-mail: 25

2

Instalei o ssmtp e editei o arquivo ssmtp.conf para tentar enviar um e-mail, mas ele não pode abrir o e-mail: 25 no entanto, no arquivo conf, configurei para a porta do gmail 467 e tenho certeza de que tudo está correto .

O que especificamente eu preciso procurar com esse erro ou pode ser qualquer número de configurações dentro e fora do arquivo de configuração?

#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#
# See the ssmtp.conf(5) man page for a more verbose explanation of the
# available options.
#

# The person who gets all mail for userids < 500
# Make this empty to disable rewriting.
root=postmaster

# The place where the mail goes. The actual machine name is required
# no MX records are consulted. Commonly mailhosts are named mail.domain.com
# The example will fit if you are in domain.com and your mailhub is so named.
mailhub=mail

# Example for SMTP port number 2525
mailhub=smtp.gmail.com:465
# Example for SMTP port number 25 (Standard/RFC)
# mailhub=mail.your.domain
# Example for SSL encrypted connection
# mailhub=mail.your.domain:465

# Where will the mail seem to come from?
#RewriteDomain=

# The full hostname
#Hostname=

# Set this to never rewrite the "From:" line (unless not given) and to
# use that address in the "from line" of the envelope.
#FromLineOverride=YES

# Use SSL/TLS to send secure messages to server.
UseTLS=YES
UseSTARTTLS=YES
[email protected]
AuthPass=xxxxxx

# Use SSL/TLS certificate to authenticate against smtp host.
#UseTLSCert=YES

# Use this RSA certificate.
#TLSCert=/etc/pki/tls/private/ssmtp.pem
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt

# Get enhanced (*really* enhanced) debugging information in the logs
# If you want to have debugging of the config file parsing, move this option
# to the top of the config file and uncomment
#Debug=YES

Curiosamente, todos os arquivos em /etc/pki/tls/certs/ são exatamente os mesmos que eu deletei na minha pasta / etc / ssl! haha Agora eu sei que uma certa quantidade de negócios aconteceu ao criar um certificado não confiável.

    
por cea 07.06.2014 / 16:16

2 respostas

1

ssmtp: Cannot open mail:25 

pode ser causado por erros de permissão de arquivo em /etc/ssmtp/ssmtp.conf . Qualquer aplicativo que esteja tentando executar ssmtp não pode ler o arquivo.

chmod 640 /etc/ssmtp/ssmtp.conf
chown root:mail /etc/ssmtp/ssmtp.conf

& adicione o aplicativo enviando e-mail para o grupo mail (por exemplo, logcheck se não fizer parte do grupo adm )

Para completar, seu smtp.conf deve ser parecido com:

[email protected]
mailhub=your-mailserver.com:465
#mailhub=gmail.com:587 ### -> note 587 for STARTTLS
hostname=your-vps.com
UseTLS=Yes
#UseSTARTTLS=Yes ### => gmail needs this (not all servers do)
AuthUser=xxxxxx
AuthPass=xxxxxx
FromLineOverride=NO
#Debug=YES

# on Fedora / Red Hat / or with ssmtp-validate-TLS-server-cert.patch
TLS_CA_File=/etc/ssl/certs/ca-certificates.crt
por 24.09.2016 / 21:01
1

O primeiro mailhub=mail descomentado parece ser a causa disso.

Sem um FQDN e um número de porta, imagino que ele configura ssmtp para tentar se conectar na porta 25 a um host chamado mail em seu domínio padrão (embora você tenha configurado localmente) que provavelmente não existe .

    
por 19.04.2017 / 08:48

Tags