Mam dziwny problem, który można wyjaśnić jedynie przez buforowanie lub jakieś ukryte zmienne.
Przesyłałem pocztę na moje konto Gmail z wirtualnym plikiem aliasu, / etc / postfix / virtual.
Postanowiłem zmienić to zachowanie, więc usunąłem tę linię. Ale nadal przesyła na mój adres Gmail.
Usunąłem cały wirtualny plik aliasu. Nadal przesyła na mój adres Gmail. (Robię to
postmap /etc/postfix/virtual
po każdej zmianie.)Zdezorientowany odłożyłem plik wirtualny z powrotem i zamiast tego spróbowałem podać inny adres. To zadziałało i zaczęto przekierowywać na nowy adres.
Kiedy usunąłem nowy adres, zaczął on ponownie przekazywać na pierwotny adres, mimo że nigdzie nie można go znaleźć i nie przeszedł kilku zmian .
I te puste zewnątrz
virtual_alias_domains
ivirtual_alias_maps
linie łącznie w pliku main.cf. Nadal przekazuje na oryginalny adres Gmail.Nawiasem mówiąc, nie ma go również w / etc / aliases, chociaż zrobiłem to
newalises
i sprawdziłem, czy znacznik czasu został zaktualizowany na wszelki wypadek.
Zgubiłem się tutaj i zatknąłem. Sprawdzam sygnatury czasowe w wirtualnym pliku bazy danych aliasów i pliku bazy danych aliasów (virtual.db i aliases.db) po każdym odświeżeniu, aby upewnić się, że w rzeczywistości są aktualizowane.
Nie wiem, skąd pochodzi mój adres Gmail. Najbardziej dziwne jest dla mnie to, że kiedy zmieniłem adres na nowy, zaktualizowałem go poprawnie, ale kiedy usunąłem nowy adres, wróciłem do używania starego.
Nawet uciekłem się do wykonania grep mojego adresu e-mail w całym systemie, ale pojawia się on w zbyt wielu miejscach i nawet go nie znajdzie, jeśli znajduje się w pliku binarnej bazy danych.
.forward
w twoim katalogu domowym.Odpowiedzi:
Poszukaj pliku o nazwie
.forward
w swoim katalogu domowym. Ten plik pozwala zwykłym użytkownikom skonfigurować własne przekazywanie wiadomości e-mail bez angażowania administratora systemu.źródło