На моем ноутбуке я установил cron, который выполняет еженедельную работу. Если есть что сообщить, я хотел бы получить по электронной почте для этого. Сейчас я использую KMail в качестве MUA, который может читать почту из каталога Maildir по адресу ~/.local/share/local-mail
. Таким образом, я хочу, чтобы локальная почта доставлялась в эту папку (со структурой Maildir).
Я надеялся, что мертвая простая программа уже существует, у которой есть sendmail
интерфейс (такой, который echo "$REPORT" | mail -s "$SUBJECT" "$ME"
может работать с ним). Установка exim или пересылка почты на мой удаленный почтовый сервер считается излишним.
Вопрос Самый простой способ пересылки всей почты с сервера? Кажется, нацелен на удаленную пересылку, которая не соответствует моим потребностям (мне нужна локальная доставка). Этот старый поток Gentoo закончился созданием старого скрипта на Perl. Конечно, должна существовать хорошо продуманная, очень простая программа?
Любые рекомендации? Я использую Arch Linux.
источник
userX@localhost.localdomain
и все должно закончиться/var/spool/mail/userX
; Вы можете проверить это самостоятельно или создать новую учетную запись, чтобы проверить с вашим MUA./usr/bin/sendmail
не существует и выход cron заканчивается в/dev/null
./var/spool/mail
.Ответы:
Поскольку я не мог найти существующую маленькую программу, я решил написать свою собственную. Изначально я придумал:
Это сработало ... за исключением случаев, когда пользователь, выполняющий скрипт, не является "peter". Преемником этой идеи является «маленькая» C-программа, femtomail . Из его README:
Исходный код и инструкции по установке доступны по адресу https://git.lekensteyn.nl/femtomail/ .
источник