Skocz do zawartości
Zaloguj się, aby obserwować  
murgal

Wszystkie błędnie zaadresowane maila na jeden adres

Polecane posty

No tak, ale wtedy wszystkie maila idą na jedną pocztę. A chciałbym aby tylko te błędnie zaadresowane szły na jedną pocztę, reszta ma iść normalnie do użytkowników.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Catch-all działa tylko i wyłącznie jeśli konto nie istnieje na serwerze.

Czyli jeśli email idzie na konto, które istnieje to email dochodzi normalnie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Miałem jak dotąd jedno konto, redakcja@host, wszystkie maila ładnie dochodziły. Zrobiłem jak w poradniku, wysłałem mail z jakiegoś zewnętrznego serwera na adres niematakiegouzytkownika@host i mail ładnie dotarł do skrzynki redakcji, ale po dodaniu nowego użytkownika "testowy", zalogowaniu się na skrzynke "testowy" nie odbiera ona maili. Wszystkie maile wysłane na testowy@host idą do redakcja.

Po wywaleniu tej linijki "virtual_alias_maps = hash:/etc/postfix/virtual" wszystko działa w porządku, emaile dochodzą do adresatów.

O co chodzi?

 

Mój main.cf (fragment, potem jest SMTP)

 


1 command_directory = /usr/sbin
 2 mail_owner = postfix
 3 mydomain = 8************.pl
 4 myhostname = ynews
 5 myorigin = $mydomain
 6 virtual_alias_maps = hash:/etc/postfix/virtual
 6 alias_maps = hash:/etc/aliases
 7 alias_database = hash:/etc/aliases
 8 mydestination = $mydomain, $myhostname, localhost, localhost.localdomain,
 9 mynetworks = 127.0.0.0/8
10 inet_interfaces = all
11 inet_protocols = ipv4
12 home_mailbox = Maildir/
13 mail_spool_directory = /home/
14 smtpd_banner = ESMTP on $myhostname !
15 mailbox_size_limit = 0
16 recipient_delimiter = +
17 biff = no
18 message_size_limit = 10240000
19 queue_run_delay = 30m
20 maximal_queue_liftime = 3d
21 append_dot_mydomain = no
22 relayhost =
23 relay_domains = hash:/etc/mail/domains

Edytowano przez murgal (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Miałem jak dotąd jedno konto, redakcja@host, wszystkie maila ładnie dochodziły. Zrobiłem jak w poradniku, wysłałem mail z jakiegoś zewnętrznego serwera na adres niematakiegouzytkownika@host i mail ładnie dotarł do skrzynki redakcji, ale po dodaniu nowego użytkownika "testowy", zalogowaniu się na skrzynke "testowy" nie odbiera ona maili. Wszystkie maile wysłane na testowy@host idą do redakcja.

Po wywaleniu tej linijki "virtual_alias_maps = hash:/etc/postfix/virtual" wszystko działa w porządku, emaile dochodzą do adresatów.

O co chodzi?

 

Mój main.cf (fragment, potem jest SMTP)

 


1 command_directory = /usr/sbin
 2 mail_owner = postfix
 3 mydomain = 8************.pl
 4 myhostname = ynews
 5 myorigin = $mydomain
 6 virtual_alias_maps = hash:/etc/postfix/virtual
 6 alias_maps = hash:/etc/aliases
 7 alias_database = hash:/etc/aliases
 8 mydestination = $mydomain, $myhostname, localhost, localhost.localdomain,
 9 mynetworks = 127.0.0.0/8
10 inet_interfaces = all
11 inet_protocols = ipv4
12 home_mailbox = Maildir/
13 mail_spool_directory = /home/
14 smtpd_banner = ESMTP on $myhostname !
15 mailbox_size_limit = 0
16 recipient_delimiter = +
17 biff = no
18 message_size_limit = 10240000
19 queue_run_delay = 30m
20 maximal_queue_liftime = 3d
21 append_dot_mydomain = no
22 relayhost =
23 relay_domains = hash:/etc/mail/domains

 

Ciężko mi powiedzieć.

Ważne, że działa.

Prawdopodobnie błędna konfiguracja :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Działać nie działa, bo błędne maile wracają do odbiorcy tongue.png

 

Niestety, może ktoś z użytkowników pomoże.

Musiałbym pogrzebać na serwerze żeby coś pomóc.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×