Como configurar o mailx para oferecer suporte ao Gmail?

Como configurar o mailx para oferecer suporte ao Gmail?

Como posso configurar mailxo envio de mensagens para minha conta do Gmail? O que faço agora é executar o comando:

mail -s "hello kid" [email protected]

Ele congela e não faz nada. Eu tentei algumas variações, mas todas elas congelaram no meu terminal. Há algo que preciso configurar mailxantes de realmente usar mail?

Foram encontradas diferentes opções na Internet, como criar um .mailrce outros arquivos de configuração, mas não cheguei a lugar nenhum. Alguém pode me fornecer mais informações sobre o assunto?

Responder1

O comando está aguardando que você digite a mensagem de e-mail e depois controle-d. Depois de fazer isso a mensagem será enviada. Se você quiser apenas um teste rápido, faça:mail -s "hello kid" [email protected]

echo `date` this is a test | mail [email protected]

e a mensagem será enviada imediatamente.

Responder2

Você também pode redirecionar um arquivo para o correio.
Útil ao enviar e-mail viacron

mail -s "Logs" [email protected] < /var/log/auth.log

Responder3

você precisa configurar a autenticação de dois fatores nas configurações de segurança da conta do Google e obter uma senha de aplicativo de 16 dígitos. Crie um arquivo mailrc

nano ~/.mailrc

e cole

account gmail {
    set smtp-use-starttls
    set ssl-verify=ignore
    set smtp-auth=login
    set smtp=smtp://smtp.gmail.com:587
    set from="email@address(Name)"
    set smtp-auth-user=email@address
    set smtp-auth-password=16 digit app password
}

então te mando uma mensagem

echo -e "Message body" | mailx -s "Subject" receiver@email

informação relacionada