Exim

Komplikacja

W logach [code]/var/log/exim4/mainlog[/code]
[code]
H=xx.xx.xx.xx ([xx.xx.xx.xx]) [xx.xx.xx.xx rejected MAIL : 550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)[/code]

Rozwiązanie

W pliku [code]/etc/exim4/exim4.conf.template[/code] zmień
[vim]
#helo_data = $sender_address_domain[/vim]
na domenę najwyższego poziomu
[vim]
helo_data = tomlot.eu[/vim]

Zastosowanie: 
H=* (*) [*] rejected MAIL <*>: 550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)
Wiedza: 
Praktyczna

W konsoli podajesz
[bash]
exim -bpu | grep frozen | awk {'print $3'} | xargs exim -Mrm[/bash]

Zastosowanie: 
Oczyszczenie kolejki poczty w Exim
Wiedza: 
Praktyczna

Komplikacja

W logach [code]/var/log/exim4/mainlog[/code]
[code]
H=xx.xx.xx.xx ([xx.xx.xx.xx]) [xx.xx.xx.xx rejected MAIL : Access denied - Invalid HELO name (See RFC2821 4.1.3)[/code]

Rozwiązanie

W pliku [code]/etc/exim4/exim4.conf.template[/code] zakomentuj
[vim]drop condition = ${if isip{$sender_helo_name}}
message = Access denied - Invalid HELO name (See RFC2821 4.1.3)
[/vim]

Zastosowanie: 
H=* (*) [*] rejected MAIL <*>: Access denied - Invalid HELO name (See RFC2821 4.1.3)
Wiedza: 
Praktyczna

W pliku
[vim]/etc/exim4/exim4.conf.template
[/vim]
Dodajesz
[code]message_size_limit = 222M[/code]

Wiedza: 
Praktyczna

Komplikacja

W logach [code]/var/log/exim4/mainlog[/code] jest [code]no immediate delivery: more than 10 messages received in one connection
[/code]

Przyczyna

Limit połączeń w kolejce.

Rozwiązanie

W pliku [code]/etc/exim4/exim4.conf.template[/code] zmieniasz|dodajesz
[vim]smtp_accept_queue_per_connection=liczba_polaczen
smtp_accept_max=liczba_polaczen[/vim]

Zastosowanie: 
Zwiększenie kolejki połączeń
Wiedza: 
Praktyczna

Komplikacja

W Thunderbird
[code]
Wystąpił błąd podczas wysyłania wiadomości. Odpowiedź serwera poczty: Helo name contains a ip address (HELO was [192.168.1.10]) and not is valid. Proszę zweryfikować poprawność adresu e-mail w konfiguracji kont i spróbować ponownie.[/code]
W logach [code]/var/log/exim4/mainlog[/code]
[code]
H=xx.xx.xx.xx ([192.168.1.xx]) [xx.xx.xx.xx rejected MAIL : Helo name contains a ip address (HELO was [192.168.1.xx]) and not is valid[/code]

Zastosowanie: 
Błąd podczas wysyłania poczty w Thunderbird
Wiedza: 
Praktyczna

W pliku [code]/etc/fail2ban/filter.d/exim.conf[/code] podajesz
[bash]
failregex = \[\] .*(?:rejected by local_scan|Unrouteable address)
\[\]: 535 Incorrect authentication data[/bash]
W pliku [code]/etc/fail2ban/jail.local[/code], najlepiej w dziale [code]# Mail servers[/code] podajesz
[bash]
[exim]

Zastosowanie: 
Blokowanie brute-force attack exim
Wiedza: 
Praktyczna