Я получаю много почты в root
почтовом аккаунте моего пользователя. Похоже, что это в основном сообщения и ошибки от таких вещей, как cron
скрипты. Я пытаюсь работать и решать эти проблемы, возможно, даже сделать так, чтобы они были переданы на какую-то «панель управления» - но до тех пор, как я могу вместо этого отправлять эти сообщения в мою личную учетную запись электронной почты?
65
Ответы:
Любой пользователь, включая root, может переслать свою локальную электронную почту, поместив адрес пересылки в файл с именем
~/.forward
. У вас может быть несколько адресов, все в одной строке и разделенные запятой. Если вы хотите локальную доставку и пересылку, укажитеroot@localhost
один из адресов.Системный администратор может определить псевдонимы электронной почты в файле
/etc/aliases
. Этот файл содержит такие строки, какroot: cwd@mailhost.example.com, /root/mailbox
; Эффект такой же, какcwd@mailhost.example.com, /root/mailbox
в~root/.forward
. Вам может потребоваться запустить программу, например,newaliases
после изменения/etc/aliases
.Обратите внимание, что работа
.forward
и/etc/aliases
зависит от вашего MTA . Большинство MTA реализуют основные функции, предоставляемые традиционным sendmail, но проверьте документацию вашего MTA.источник
cwd@mailhost.example.com, /root/mailbox
работает на убунту? он идет по первому адресу, но не по локальному почтовому ящику root, даже после запускаnewaliases
. Я тоже безуспешно пытался/var/mail/root
.../etc/aliases
и~/.forward
обычно 644, хотя я думаю, что 600 работает с большинством MTA.Просто создайте
/root/.forward
и разместите свой адрес электронной почты в этом файле. Он будет перенаправлен на ваш внешний почтовый адрес.источник
в
~/.forward
myaddress@example.com, root@thisserver.com
с этим я получаю электронную почту на своей коробке, и это также написано
/var/mail/root
. (мой дистрибутив - Debian с постфиксом).Замените «thisserver.com» доменным именем вашего сервера.
источник
Используйте эту команду:
Вставьте, отредактируйте или удалите электронные письма в этом текстовом файле, Ctrl+ X, [Y], чтобы сохранить файл.
источник
Если вы используете Postfix MTA и владеете собственным доменом ( example.com ), вы можете настроить его для пересылки
root@example.com
вместе с любой другой учетной записью пользователя.В
main.cf
файле конфигурации или с помощью переопределенийmaster.cf
установите следующие параметры:Это позволит Postfix обрабатывать почту для вашей корневой учетной записи
root@example.com
и направлять ее соответствующим образом, независимо от того, пересылаете ли вы ееrelayhost
или доставляете на example.com напрямую. С этой конфигурацией Postfix будет доставлять почту наroot@local.example.com
ваш локальный почтовый ящик (/var/mail/root
или куда ваша система доставляет системную почту).источник