usa o mutt para enviar e-mail através de uma porta específica no CentOS 7

2

Que sintaxe específica eu uso para obter o mutt para enviar um email através da porta 587 em um servidor CentOS 7?

Por exemplo, o remetente é [email protected] , o destinatário é [email protected] , o assunto é This is the subject e o corpo da mensagem é This is the message body. .

    
por CodeMed 04.03.2015 / 21:48

1 resposta

1

Nos arquivos ~/.muttrc ou ~/.mutt/muttrc , que podem estar ou não no seu diretório pessoal, você pode adicionar as seguintes linhas:

set smtp_url="smtp://[email protected]:587/"
set smtp_pass="insertyourpasswordhere"

Isso só funciona se a opção smtp estiver ativada durante a compilação.

Se nenhum desses arquivos estiver em seu diretório pessoal, você deverá criar um deles primeiro. Se você tiver um deles, não remova o conteúdo que já esteja lá. Apenas certifique-se de que as linhas mencionadas acima contenham o correto. Insira seu próprio mailaddress e senha, é claro.

O método geral para enviar um email com o Mutt é como o

echo "This is the message body" | mutt -s "This is the subject" [email protected]  

ou você pode criar um arquivo de texto com o corpo da mensagem (digamos /tmp/message.txt) e fazer isso

mutt -s "This is the subject" [email protected] < /tmp/message.txt

Se você quiser definir detalhes do remetente, adicione o seguinte ao muttrc, como mencionado acima:

set from = "Enteryouremailaddresshere"<br>
set realname = "Yourname"

Os comandos da Mutt mencionados aqui devem ser uma única linha.

    
por 04.03.2015 / 22:55