blog internauty o nicku horhe

Blog głównie techniczny

Wpisy w kategorii: konfiguracja usług

Pod adresem rbl.mejor.pl jest dostępna moja własna lista adresów ip, od których nie chcę otrzymywać emaili. Najczęściej są to maile z „to nie jest oferta handlowa”. Jest to lista (obecnie) trójstopniowa, zwracam rekordy o wartości 127.0.0.1, 127.0.0.2, 127.0.0.5. Zwykle wygląda to w ten sposób, że pierwszy email to jeden punkt, drugi to dwa, trzeci to [...]

Założenie: chcemy pozwolić aby użytkownik, który przeszedł autoryzację, mógł wysłać maila z polem „From:” zawierającym jego główny adres mailowy lub alias prowadzący do bazowego konta. Opis z poprzedniego wpisu załatwiał nam część do momentu „lub alias”.  Czyli mieliśmy tak: deny authenticated  = * condition      = ${if eq {$authenticated_id}{${lc:$sender_address}}{no}{yes}} message         = rejected: Nieprawidłowy nadawca. Czyli potrzebujemy [...]

exim i port 587

Brak komentarzy

Najpierw mówimy eximowi aby słuchał na 587: daemon_smtp_ports = 25 : 465 : 587 A teraz musimy wymusić aby wszystko co przychodzi na ten port musiało zautoryzować się: acl_check_rcpt: [...] deny    condition      = ${if eq {$interface_port}{587} {yes}{no} } !authenticated = * message        = SMTP AUTH required over port 587 / wymagana autoryzacja na porcie 587 [...]

Z fałszywymi zwrotkami napewno często mieliście doczynienia. Nagle dostajecie wiadomości, że wiadomość nie mogła być dostarczona użytkownikowi np. xxx@kolekcja.mejor.pl , albo dostajecie info o tym, że w mailu był wirus i został odrzucony. Problem ten wynika z nieprawidłowej konfiguracji serwera. Powinien on jeszcze w czasie sesji sprawdzać czy istnieje odbiorca, czy mail nie spełnia warunków [...]

Podczas dotychczasowych opisów konfiguracji Exima umknęła mi kwestia weryfikacji nadawcy, czy nadawca jest taki sam jak użytkownik, który się zautoryzował poprzez SMTP AUTH. Na tą sytuację zwrócił mi uwagę Adrian H. Dzięki :) Przykładowo, mamy konto pocztowe zbieram_spam@kolekcja.mejor.pl , w programie pocztowym konfigurujemy w połączenie do serwera SMTP użytkownika zbieram_spam@kolekcja.mejor.pl , natomiast w ustawieniach konta [...]

Ten post będzie o tym jak zapewnić większą ilość raportów wysyłanych przez SpamCopa do abuse@… Zwykle (czyli tak jak np. ja miałem ;) ) serwer pocztowy jest tak skonfigurowany, że w momencie uznania iż dany mail jest spamem wysyła komunikat 550 i kończy sesję. Może to się stać zarówno podczas testów samego nagłowka, czyli zwykle [...]

Aliasy trzymam w bardzo prostej tabelce: CREATE TABLE aliasy ( id serial NOT NULL, alias text NOT NULL DEFAULT ”::text, destination text NOT NULL DEFAULT ”::text, CONSTRAINT aliasy_pkey PRIMARY KEY (id) ); CREATE UNIQUE INDEX ind_alias ON aliasy USING btree (alias); CREATE TRIGGER cleanup_aliases BEFORE INSERT OR UPDATE ON aliasy FOR EACH ROW EXECUTE PROCEDURE [...]

Exim + postgresql

Brak komentarzy

Nadeszła chwila, kiedy to unixowe konta nie wystarczają do obsługi poczty. Witajcie wirtualni userzy. Dlaczego postgres? Ponieważ bardzo nie lubię mysqla. Podczas migracji korzystałem z różnych opisów dostępnych w sieci, wiele informacji (oraz trigerów :)  ) zaczerpnąłem ze strony depesza oraz ze strony Baseciqa . Okazało się jednak, że w powyższych opisach,  oraz w wielu [...]