MSMTP Gmail, nome de usuário e senha incorretos

4

Estou tentando enviar e-mails usando a função php mail(); . Eu instalei o msmtp para permitir que eu use uma conta do Gmail. No entanto, sempre que tento enviar email de teste usando msmtp , em seguida, um email de destino, o sistema congelou e não consigo escrever mais comandos.

Este é o conteúdo de ~/.msmtprc :

account gmail
tls on
tls_starttls on
tls_certcheck off
auth on
logfile ~/.msmtp.log
host smtp.gmail.com
port 587
user ****@gmail.com
from ****@gmail.com
password **********

account default : gmail

Além disso, quando às vezes funciona, recebo um erro que diz que há credenciais incorretas, embora os detalhes estejam corretos, o acesso para aplicativos menos seguros esteja ativado e não haja verificação em duas etapas.

    
por Ryan 24.10.2016 / 12:41

1 resposta

0

Se permitir que um aplicativo menos seguro não funcione, você deve considerar 2FA.

Aqui está minha configuração de trabalho:

account default
host smtp.gmail.com          
port 587                     
from "[email protected]"   
tls on                       
tls_starttls on              
tls_trust_file /etc/ssl/certs/ca-certificates.crt
auth on                     
user "yourusername"       
password "yourapppassword"       
logfile ~/.msmtp.log
    
por sdkks 24.10.2016 / 16:52