Dostaję dużo poczty root
na konto pocztowe mojego użytkownika. Wydaje się, że są to głównie raporty i błędy z takich rzeczy jak cron
skrypty. Próbuję jednak pracować i rozwiązywać te problemy, być może nawet poprowadzić je do jakiegoś „pulpitu nawigacyjnego” - ale do tego czasu, jak mogę zamiast tego przesłać te wiadomości na moje osobiste konto e-mail?
65
Odpowiedzi:
Każdy użytkownik, w tym root, może przekazać swój lokalny adres e-mail, umieszczając adres przekierowania w pliku o nazwie
~/.forward
. Możesz tam mieć wiele adresów, wszystkie w jednym wierszu i oddzielone przecinkami. Jeśli chcesz zarówno dostawę lokalną, jak i spedycję, wpiszroot@localhost
jeden z adresów.Administrator systemu może zdefiniować aliasy e-mail w pliku
/etc/aliases
. Ten plik zawiera linie takie jakroot: [email protected], /root/mailbox
; efekt jest taki sam jak[email protected], /root/mailbox
w~root/.forward
. Może być konieczne uruchomienie programu, na przykładnewaliases
po zmianie/etc/aliases
.Pamiętaj, że funkcjonowanie
.forward
i/etc/aliases
zależą od Twojego MTA . Większość MTA implementuje główne funkcje tradycyjnego sendmaila, ale sprawdź dokumentację MTA.źródło
[email protected], /root/mailbox
działa na Ubuntu? idzie na pierwszy adres, ale nie do lokalnej skrzynki pocztowej dla roota, nawet po uruchomieniunewaliases
. Próbowałem też bezskutecznie/var/mail/root
.../etc/aliases
i~/.forward
zwykle są to 644, choć myślę, że 600 działa z większością MTA.Po prostu utwórz
/root/.forward
i umieść swój adres e-mail w tym pliku. Zostanie on przekazany na Twój zewnętrzny adres e-mail.źródło
w
~/.forward
[email protected], [email protected]
dzięki temu otrzymuję wiadomość e-mail na moim pudełku i jest ona również napisana na adres
/var/mail/root
. (moja dystrybucja to Debian z postfiksem).Zamień „thisserver.com” na nazwę domeny swojego serwera
źródło
Użyj tego polecenia:
Wstaw, edytuj lub usuń wiadomości e-mail w tym pliku tekstowym, Ctrl+ X, [Y], aby zapisać plik.
źródło
Jeśli korzystasz z Postfix MTA i posiadasz własną domenę ( example.com ), możesz ją skonfigurować tak, aby przekazywała dalej do
[email protected]
dowolnego konta użytkownika.W
main.cf
pliku konfiguracyjnym lub z zastąpieniamimaster.cf
ustaw następujące opcje:Spowoduje to, że Postfix będzie traktować pocztę na twoje konto root jako
[email protected]
i odpowiednio ją kierować, bez względu na to, czyrelayhost
przekażesz ją do Ciebie, czy dostarczysz bezpośrednio do example.com . Dzięki tej konfiguracji Postfix będzie dostarczał pocztę do[email protected]
lokalnej skrzynki pocztowej (/var/mail/root
lub wszędzie tam, gdzie system dostarcza pocztę systemową).źródło