Задать вопрос

Как получить тело письма при его переадресации?

Доброго времени суток. Необходимо сделать дополнительную переадресацию отправленных писем с сервера в групповой чат в телеграмме. С самим телеграммом все ясно, и отправка сообщений работает исправно. Переадресация писем осуществляется через /etc/aliases:

telegram: "|/usr/scripts/forwarding"

Проблема состоит в том как в bash скрипте получить само тело письма?
Система: Debian 8, Postfix
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)
    1 день
    Далее
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 2. Расширенное администрирование систем Linux (Линукс)
    1 неделя
    Далее
Решения вопроса 1
Endru9
@Endru9
Админ Linux
делал подобное очень давно...
сначала перенаправляем письмо, оно автоматом ставилось в статус HOLD
smtpd_helo_restrictions = check_recipient_access hash:/etc/postfix/hold

cat /etc/postfix/hold
username@domain.ru HOLD

далее смотрим ID письма:
postqueue -p
и смотрим само сообщение:
postcat -qb ID
удаляем письмо из очереди:
postsuper -d ID
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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