SSMTP com o Gmail (Google Apps) [fechado]

1

Eu quero configurar meu servidor de ataque aqui em casa para usar o smtp do Gmail e um e-mail do Google Apps para alertar se houver algum problema.

Eu configurei o ssmtp, aqui está minha configuração:

# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
[email protected]

# 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=

# The full hostname
#hostname=ALEXANDRIA

# 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

UseSTARTTLS=YES
UseTLS=YES
[email protected]
AuthPass=****

Mas toda vez que tento enviar recebo este erro:

ssmtp: Falha na autorização (454 4.7.0 Não é possível autenticar devido a um problema temporário no sistema. Tente novamente mais tarde. 14sm88672bwz.5)

Eu fiz login na conta via web, não está bloqueado.

Por favor, ajudem-me, já passei muito tempo tentando descobrir isso.

    
por Bill Weiss 19.10.2009 / 22:33

4 respostas

4

A resposta é que eu tinha caracteres especiais no meu endereço de e-mail.

    
por 19.10.2009 / 23:00
0

Parece que o Gmail está com problemas com a autenticação TLS. Eu faria o que a mensagem diz e tente novamente mais tarde. Se persistir por algum tempo, considere investigar o suporte do Gmail sobre isso. Certamente não parece algo errado com o seu fim.

    
por 19.10.2009 / 23:00
0

Isso deve ser simples, como neste artigo antigo: link arquivado aqui:

Você provavelmente não está especificando corretamente seu e-mail ou senha. (Qual é parece que eu adivinhei corretamente)

O artigo basicamente dizia isso:

Use GMail as an SMTP relay using SSMTP

Posted Mon, 09/01/2008 - 21:05 by Justin Ellison
On some of your home workstations, and especially on a laptop, setting up a full-blown SMTP server such as Postfix, Sendmail, or Exim might be overkill. Follow the jump to learn how to setup the lightweight ssmtp to relay all outbound mail through your GMail account by using Gmail as a smarthost.

SSMTP is meant to be a no-frills, secure, and lightweight replacement for a full-blown MTA. Personally, I feel it's best use is on a laptop where you're moving around between networks a lot, and need to send outbound emails from cron or other shell scripts.

By setting up SSMTP, it doesn't matter where you are, sending mail will be sent out over encrypted SMTP to Google's gmail servers. After handing it off, Google's servers do all the routing for you.

Setting up SSMTP is quick and easy - let's get to it. On Ubuntu, run:

sudo apt-get install ssmtp mailx

Now, we just need to configure SSMTP. Open up /etc/ssmtp/ssmtp.conf in your favorite editor, and add or update the following lines:

#The following line redirects mail to root to your gmail account
[email protected]
mailhub=smtp.gmail.com:587
UseSTARTTLS=yes
UseTLS=yes [email protected] AuthPass=mypassword

That's it! Now, let's try testing it:

echo "This is a test message." | mailx -s 'Test Message' [email protected]

You should now be all setup and ready to go!

    
por 19.10.2009 / 23:02
-1

Aparentemente, o Google tem interesse em verificar algumas contas e coloca um capcha no bloco de login. Faça login na sua conta do google e vá até esta página para transformar o capcha:

link

    
por 07.12.2014 / 01:06