Configurar e-mail no Ubuntu

Configurar e-mail no Ubuntu

Como configuro o e-mail no meu Ubuntu 14.04 para usar com um arquivo bash que requer a função de e-mail? Não encontrei nenhum guia que possa usar com o Ubuntu 14.04

Responder1

Tradicionalmente, o mailcomando apenas canaliza a mensagem gerada para /usr/sbin/sendmail, que deverá então lidar com SMTP, UUCP, Bitnet ou qualquer outra coisa descrita pelos endereços do destinatário. A solução mais geral, então, seria instalar um pacote quefornecea sendmailferramenta.

Existem muitas opções aqui – você pode usarum MTA completo(postfix, exim4, opensmtpd…) ouum simples encaminhador(msmtp, ssmtp, esmtp…). Os encaminhadores só são capazes de enviar a mensagem para um servidor específico (por exemplo, Gmail ou outro provedor) e geralmente são suficientes para esse fim. Servidores de correio completos suportam transferência direta e indireta.

(Observe que se você quiser que a mensagem tenha um , então vocêFrom: [email protected]deveencaminhe-o através dos servidores do Gmail. O mesmo se aplica à maioria dos outros provedores. Por outro lado, se você tiver seu próprio nome de domínio, também desejará um servidor de e-mail completo.)

Não posso descrever todas as opções aqui. Se você instalar um encaminhador, a configuração deverá ser mais ou menos autoexplicativa. Se você deseja configurar um servidor de e-mail completo para encaminhar e-mails através de um provedor,pesquise os termos "relay mail" ou "smarthost".Especificamente, muitas pessoas escreveram tutoriais para fazer Postfix/Sendmail/etc. retransmitir todas as mensagens através do Gmail. estou a usarmsmtpentretanto, aqui está um [exemplo ~/.msmtprc] [1].

Seja qual for a sua escolha, certifique-se de que /usr/sbin/sendmailou /usr/lib/sendmailinvoca o programa de e-mail correto.


Também existe outra opção. mailExistem várias versões do comando; aquele com um grande número de recursos é chamadoheirloom-mailxnos repositórios do Ubuntu (mais tarde renomeado para s-nail). Entre outras coisas, é capaz de se comunicar diretamente com os servidores SMTP do seu provedor, sem uma sendmailferramenta separada.

Se você instalar o heirloom-mailx, poderá pular todos os itens acima e definir as variáveis ​​SMTP necessárias em seu ~/.mailrc; por exemplo:

# ~/.msmtprc

padrões
    tls ativado
    tls_trust_file /etc/ssl/certs/ca-certificates.crt

padrão da conta
    de[e-mail protegido]
    host smtp.gmail.com
    porta 587
    autenticação simples
    do utilizador[e-mail protegido]
    senha ********
# ~/.mailrc

set smtp="grawidade%[e-mail protegido]:587"
definir smtp-use-starttls
defina smtp-auth = "simples"

informação relacionada