Самый легкий способ переслать почту на сторонний адрес электронной почты

Если Вы принимаете решение предварительно обработать PDF (например, потому что Ваша платформа печати не является CUPS и не поддерживает выбор страницы), можно сделать это с pdftk.

pdftk A=foo.pdf cat Aodd output - | lpr
# take out the sheets and feed them back in
pdftk A=foo.pdf cat Bend-1even output - | lpr

В зависимости от того, насколько дешевый Ваш принтер, Вы, возможно, должны распечатать нечетные страницы наоборот и четные страницы в порядке: переместиться end-1 к другой команде. Если документ имеет нечетное число страниц, выньте последнюю страницу от стека и не подавайте его назад во втором разе.

1
15.05.2011, 15:21
2 ответа

Один очень простой способ сделать это (и это не может встретить весь Ваш requirments, это настолько просто), должен использовать a .forward файл в каталоге $HOME идентификатора пользователя, который выполняет задание крона.

Вы просто помещаете сторонний адрес электронной почты в .forward, и кажется, что sendmail делает остальных.

Можно использовать .forward для выполнения электронной почты через программу. Мой .forward файл говорит это: "|exec/usr/bin/procmail"

procmail является довольно примитивной почтовой программой фильтрации, которая работает достаточно хорошо на меня.

2
27.01.2020, 23:29

Установите локальный MTA, такой как exim, и настройте его для использования a smarthost, в этом случае или почтовый сервер Вашего ISP или Google (последний возможно лучше, если Вы обеспокоены репутацией SMTP своего домашнего IP).

Затем настроенная передача для Вашего пользователя. Существует много способов сделать это. С exim на Debian можно отредактировать /etc/aliases и набор foo: foo@gmail.com. Другой подход должен был бы создать ~/.forward содержа foo@gmail.com, но это означает Ваш $HOME потребности быть доступным в то время почта отправляются (не всегда случай для меня, моего $HOME только смонтирован на, входят в систему).

Хороший MTA (такой как exim) будет поддерживать smarthosts и также делать повторения.

1
27.01.2020, 23:29
  • 1
    У Него уже есть sendmail, который также поддерживает умные хосты, псевдонимы и аутентификацию. –  Mel 18.05.2011, 14:48
  • 2
    Не ясно, что у него действительно есть sendmail; просто то, что он знаком с ним и не думает, что это может решить его проблему. –  jmtd 19.05.2011, 15:32

Теги

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