Задать вопрос
KorP
@KorP
Кратко о себе

Как при отправке письма из консоли указать заголовок и тело письма?

На сервере стоит postfix, надо из консоли отправлять сообщение, делаю так:
sendmail -F "from console" user@domain.com


Но собственно он ждёт ввода тела письма, что меня не устраивает, как бы ему сразу передать тело письма и заголовок сообщения?! Я что то почитал и нужных ключей не встретил.
  • Вопрос задан
  • 10343 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
  • Skillfactory
    Профессия «Белый» хакер
    13 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
#!/bin/bash

subject="test subject"
email_to="bla@bla.bla"
message="test message"

echo "${message}" | /usr/bin/mail -s "${subject}" "${email_to}"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Zazza
@Zazza
mail -s <тема> <адрес>

письмо

CTRL+D
Ответ написан
echo 'Текст письма' | mail -s 'Тема письма' user@mail.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы