Poczta

W pliku[code] .thunderbird/id-instancji/ImapMail/imap.wp.pl/msgFilterRules.dat[/code] podajesz:
[code]version="9"
logging="yes"
name="Spam"
enabled="yes"
type="17"
action="JunkScore"
actionValue="100"
action="Move to folder"
actionValue="imap://nazwa-uzytkownika@imap.wp.pl/Spam"

Zastosowanie: 
Lista e-mail spamowy dla poczty Wirtualnej Polski
Wiedza: 
Praktyczna

W konsoli podajesz
[bash]imapsync --host1 nazwe_hosta_zrodlowego --port1 993 --user1 juzek@tomlot.eu --ssl1 --host2 nazwa_hosta_docelowego --user2 juzek@tomlot.eu --port2 993 --ssl2 --authmech1 PLAIN --authmech2 PLAIN --addheader[/bash]

Zastosowanie: 
Przeniesienie poczty z jednego konta na drugie. Kopia zapasowa poczty.
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 : 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

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

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

Zainstaluj Dovecot
[bash]apt-get install -y dovecot-imapd dovecot-pop3d
[/bash]
W pliku [code]/etc/dovecot/dovecot.conf[/code] dodaj
[code]service auth {
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
}[/code]
W konsoli podajesz
[bash]postconf -e 'smtpd_sasl_local_domain = $mydomain, $myhostname'
postconf -e 'smtpd_sasl_auth_enable = yes'
postconf -e 'smtpd_sasl_type = dovecot'

Zastosowanie: 
Uwierzytelnianie Dovecot w Postfix
Wiedza: 
Praktyczna

Zainstaluj Cyrus SASL
[bash]apt-get install -y sasl2-bin libsasl2-modules
[/bash]
Utwórz plik
[bash]touch /etc/postfix/sasl/smtpd.conf
[/bash]
Edytuj plik [code]/etc/postfix/sasl/smtpd.conf[/code]
[vim]pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
[/vim]
Edytuj [code]/etc/default/saslauthd[/code]
[vim]START=yes
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd" #jeśli w master.cf pozostawiłeś włączony chroot
[/vim]
Nadpisz uprawnienie do pliku [code]/var/spool/postfix/var/run/saslauthd[/code]

Zastosowanie: 
Wystąpił błąd podczas wysyłania wiadomości. Odpowiedź serwera: 5.7.1 *: Relay access denied. Sprawdź adresata wiadomości (*), a następnie ponów próbę
Wiedza: 
Praktyczna

W pliku [code]/etc/postfix/main.cf[/code] dodajesz
[vim]queue_directory = /var/spool/postfix[/vim]
W pliku [code]/etc/postfix/master.cf[/code] zmieniasz
Dla portu 25
[vim]smtp inet n - - - - smtpd
[/vim]
Dla portu 587
[vim]submission inet n - - - - smtpd
[/vim]
Przeładuj Posfix
[bash]
service postfix reload[/bash]

Zastosowanie: 
Zmiana chrootowania dla Postfix
Wiedza: 
Praktyczna

Wykonaj kopię zapasową pliku [code]master.cf[/code]
[bash]cp /etc/postfix/master.cf /etc/postfix/master.cf_x
[/bash]
Zakomentuj linię
[vim]smtp inet n - - - - smtpd[/vim]
Odkomentuj linię
[vim]#submission inet n - - - - smtpd[/vim]
Przeładuj Postfix
[bash]postfix reload
[/bash]

Zastosowanie: 
Zmiana w Postfix z portu 25 na port 587
Wiedza: 
Praktyczna