Страницы

Поиск по вопросам

воскресенье, 29 декабря 2019 г.

Как отправить сообщение на почту из командной строки линукса

#linux #email


Собственно, как отправить сообщение на почту из командной строки линукса?    


Ответы

Ответ 1



Самый простой вариант: echo "Test" | sendmail user@mail.com Если нужны "правильные" заголовки в письме, то отправляем так: echo "From: SENDER " > /tmp/temp echo "To: USER " >> /tmp/temp echo "Subject: TEST MESSAGE" >> /tmp/temp echo "BODY MESSAGE" >> /tmp/temp cat /tmp/temp | sendmail user@mail.com

Ответ 2



Можно установить утилиту sendmail. sudo apt-get install sendmail И вызвать команду. sendmail -f from@yandex.ru -m "message" -t to@gmail.com -s smtp.yandex.ru:587 -xu from@yandex.ru -xp password -a /attached_file.txt

Ответ 3



sendmail -bs Далее SMTP протокол Вообще этот способ на любителя...

Ответ 4



# mail -s "Hello" login@domain.com ^D

Комментариев нет:

Отправить комментарий