LINUX.ORG.RU

Как послать почту?


0

0

На компе есть mutt, который может получать почту. Еще есть какая-то мутная команда mail. Задача: как-то отправить почту. Какие есть варианты? Отправлять надо из консоли. Что посоветуете?

Один из простых — использовать msmtp.

В .muttrc прописываете:
set sendmail = "/usr/bin/msmtp"

В .mstmprc:

account gmail
host smtp.gmail.com
port 587
protocol smtp
auth on
from username@gmail.com
user username@gmail.com
password djKQi6P83e
tls on
tls_starttls on
tls_trust_file /usr/share/ca-certificates/mozilla/Thawte_Premium_Server_CA.crt

account default : mail

Можно отправлять почту!

anarquista ★★★★★
()
Ответ на: комментарий от kapsh

Ничего понять не могу.
Я так понимаю exim и sendmail это серверы чтоли?
А вот у меня же в винде нет никаких серверов, я просто в thunderbird прописываю smtp сервер, логин, пароли и все работает. Объясните ламеру что к чему.

facelift
() автор топика
Ответ на: комментарий от facelift

> Ну дык это же вроде чтобы из mutt отправлять? Нет? Как из консоли почту послать?

echo 'test проверка' | msmtp user@domen.com

или

cat message.txt | msmtp user@domen.com

В файле можно указать поля заголовка и тело письма:

To: user@domen.com
Subject: test проверка

Это проверка отправки почты.


athost ★★★★★
()
Ответ на: комментарий от facelift

> Объясните ламеру что к чему.

Эви Немет и др. «UNIX Руководство Системного администратора».
Если не хотите читать соответствующие RFC. В этой книге всё очень понятно про почту изложено.
Ну или хотя бы в Википедии что ли почитайте (:

anarquista ★★★★★
()
Ответ на: комментарий от anarquista

Спасибо, зароботало. В ~/.mailrc прописал
set sendmail=/usr/bin/msmtp
и отправил прогой mail только что. А про Немета знаю, но чета пока читать желания нет особого.

facelift
() автор топика
Ответ на: комментарий от facelift

$ telnet smtp 25
Trying xxx.xxx.xxx.xxx...
Connected to smtp.***.***.
Escape character is '^]'.
220 smtp.***.*** ESMTP Postfix
ehlo localhost
250-smtp.***.***
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: shrek@localhost
250 2.1.0 Ok
rcpt to: ****@****.***
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
How send mail from console?
.
250 2.0.0 Ok: queued as 39118BD3C
quit
221 2.0.0 Bye
Connection closed by foreign host.
$

Входит и выхооооодит...

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.