Как составить расписание писем с различным содержанием?

Я недавно перешел на Ubuntu 14.04 и столкнулся с моими первыми проблемами. Я хотел бы создать расписание для автоматической передачи электронной почты. Я запускаю несколько запросов каждое утро через cron которые сохраняются как отчет query.pdf в одном конкретном пути.

После этого я хотел бы отправить электронное письмо определенной группе получателей с помощью предварительно установленного клиента Thunderbird. Я уже нашла Send later, Тем не менее, он не придаетquery.pdf когда содержание меняется каждое утро.

Есть ли другой способ или дополнение? Я просто не мог ничего найти вообще.

1 ответ

Решение

Да, можно установить соединитель отправки SMTP на вашем сервере Microsoft Exchange, и тогда это просто вопрос:

  • настройка sendmail
  • добавив следующую строку в ваш скрипт cron:

    mutt -s "query report" -a /home/me/pdfs/query.pdf me-group@HiThere.com < /home/me/mail/query-report-body.txt
    

    где:

    • -s subject является темой сообщения. (query report в приведенном выше примере)
    • -a file это прикрепленный файл отчета к вашему сообщению. (пример взят из вашего комментария)
    • me-group@HiThere.com SMTP-адрес группы Exchange, на которую вы отправляете почту.
    • query-report-body.txt текстовый файл, содержащий текст сообщения вашего отчета.
Другие вопросы по тегам