Não é possível enviar e-mails do terminal

0

Eu configurei um e-mail básico enviando apenas um servidor no meu laptop usando o seguinte

sudo tasksel install mail-server

Mas, por algum motivo, não me perguntaram que tipo de instalação eu quero fazer, ou seja, apenas um localhost, internet, etc etc

Eu usei o seguinte comando para enviar um email do terminal

echo 'body' | sendmail [email protected]

Eu não recebi o email. Eu chequei minha caixa de entrada e caixa de spam. Além disso, eu não tenho um firewall, então nenhuma regra teria bloqueado o e-mail. A menos que o Ubuntu, por padrão, tenha uma porta necessária fechada, o que é necessário para o envio de e-mails?

O mail.log está mostrando o seguinte e o log está ficando cada vez maior:

Jan 16 09:21:04 ubuntu postfix/master[5923]: daemon started -- version 2.9.3, configuration /etc/postfix
Jan 16 09:21:04 ubuntu postfix/qmgr[5925]: ES8B132738: from=<oshirowanen@ubuntu>, size=233, nrcpt=1 (queue active)
Jan 16 09:21:09 ubuntu postfix/smtp[5927]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c05::1a]:25: Network is unreachable
Jan 16 09:21:27 ubuntu dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Jan 16 09:21:39 ubuntu postfix/smtp[5927]: connect to gmail-smtp-in.l.google.com[173.194.67.27]:25: Connection timed out
Jan 16 09:22:09 ubuntu postfix/smtp[5927]: connect to alt1.gmail-smtp-in.l.google.com[173.194.70.26]:25: Connection timed out
Jan 16 09:22:09 ubuntu postfix/smtp[5927]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4001:c02::1b]:25: Network is unreachable
Jan 16 09:22:39 ubuntu postfix/smtp[5927]: connect to alt2.gmail-smtp-in.l.google.com[173.194.69.26]:25: Connection timed out
Jan 16 09:22:39 ubuntu postfix/smtp[5927]: ES8B132738: to=<[email protected]>, relay=none, delay=1547, delays=1452/0.05/95/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[173.194.69.26]:25: Connection timed out)

Como faço para parar meu laptop tentando enviar o email e como configuro o servidor de email corretamente? Eu só quero ser capaz de enviar e-mails para que eu possa usar o PHP para enviar e-mails. Eu não preciso receber e-mails.

    
por oshirowanen 16.01.2013 / 10:32

1 resposta

0

Antes de tudo, você precisa informar ao seu Agente de Transporte de Correio (MTA, no seu caso postfix) qual remetente tem permissão para enviar e-mail, além disso você tem que dizer a ele, como você deseja enviá-lo - via Internet. Provedor de Serviços, ou através de uma rede da empresa? Mesmo que você queira "enviar um e-mail do terminal", um programa de e-mail está fazendo o trabalho (por exemplo, bsd-mailx).

É essencial obter algum conhecimento sobre as funções de um MTA, de programas de email e sobre spam. Você poderia começar aqui: link

Depois de decidir como deseja enviar seus e-mails, você pode fazer algumas perguntas mais específicas, dependendo se você deseja criar um site da Internet, um smarthost da Internet, um sistema de satélite ou um sistema local.

    
por 0nickyet 16.01.2013 / 10:52