Я новичок в openSuse 11.1, у меня запущено несколько заданий crontab, одно из которых создает динамический список заданий «at» каждый день. Я заметил, что каждый раз, когда завершается одно из заданий «at», электронное письмо отправляется в /var /usr /emails /dave.

Могу ли я в любом случае пересылать эти электронные письма на другие адреса электронной почты?

2 ответа2

0

Если у вас есть MTA, совместимый с sendmail , crond будет использовать его для отправки почты, как и большинство других программ Unix.

Если вы хотите переслать все на "внешний" почтовый ящик, вам нужно установить MTA. Для сервера я предпочитаю postfix - но есть также exim4 и старый sendmail , после чего этот двоичный файл был назван.

Для персонального компьютера, где вам не нужна входящая почта, вы можете получить esmtp - он ретранслирует почту через внешний SMTP-сервер, такой как Gmail или ваш интернет-провайдер. (Вам, вероятно, понадобится получить MDA, такой как procmail или maildrop и настроить для него esmtp. Это все еще легче, чем запуск пяти демонов postfix .)

Затем создайте файл ~/.forward с вашим реальным адресом электронной почты, и все должно быть отправлено туда.


/var/usr/emails/$USER - довольно необычное место для хранения почты ... по крайней мере для меня.

0

Я бы сказал, что файл .forward может быть вашим другом. Или настройте почтовую учетную запись в вашем любимом браузере для доступа к локальной почте для поддержки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .