Fórum Root.cz
Hlavní témata => Server => Téma založeno: Jirka 07. 09. 2014, 17:25:18
-
Ahoj všichni,
potřeboval bych poradit s připojením k postfix serveru ze strany klienta.
Postfixu bohužel nerozumím, umím jen přidávat nové účty a namapovat je. Teď jsem se poprvé snažil účet odebrat a to vedlo k situaci, že se mi na server již nešlo z outlooku přihlásit.
Používal jsem příkazy:
mcedit /etc/postfix/vmailbox - vymazal jsem emailovou adresu, kterou již nepožíváme
mcedit /etc/postfix/virtual - zde jsem smazal její alias
mcedit /etc/dovecot/passwd - zde jsem smazal záznam o heslu
změny jsem uložil a namapoval:
postmap /etc/postfix/vmailbox
postmap /etc/postfix/virtual
Po namapování se mi již nelze znuvu připojit k serveru z klientské stanice - outlook. Píše: "K serveru se nelze připojit."
Zkoušel jsem zjistit, jestli dovecot a postfix běží a dle těchto příkazů ano.
service dovecot status
netstat | dovecot
/etc/init.d/postfix status
Netušíte někdo, co se mohlo pokazit? Děkuji moc za jakoukoliv radu.
Jirka
PS: Přes ssh není probém se na server připojit.
-
1) koukni se do logu a hledej, na co si postfix stěžuje: less /var/log/mail.log.
2) zkus se připojit telnetem
telnet název-serveru 25
a zkusit e-mail odeslat přes něj – uvidíš přímo chybovou hlášku
3) pro příště: hodí se verzovat si /etc – když si něco rozbiješ, tak víš, co to bylo a můžeš to vrátit zpátky
aptitude install mercurial
cd /etc
hg init
chmod 700 .hg
# tohle jméno/email bude v logu verzovacího systému – napiš si tam, co chceš
echo -e "[ui]\nusername = Root <root@localhost>" >> ~/.hgrc
hg commit -m "prvotní přidání"
# zjistíš, co se od minule změnilo:
hg status
hg diff
# zaverzuješ změny
hg commit
# nebo se vrátíš k předchozí verzi
hg revert název_souboru
Pak si ještě můžeš doinstalovat program etckeeper – bude ti pravidelně verzovat nebo třeba hlídat, aby se neinstalovaly nové balíčky, dokud není zaverzováno (aby se nemíchaly změny z aktualizací balíčků s ručními úpravami).