<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>http://seidl.cs.vsb.cz/wiki2/index.php?action=history&amp;feed=atom&amp;title=LPS</id>
	<title>LPS - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="http://seidl.cs.vsb.cz/wiki2/index.php?action=history&amp;feed=atom&amp;title=LPS"/>
	<link rel="alternate" type="text/html" href="http://seidl.cs.vsb.cz/wiki2/index.php?title=LPS&amp;action=history"/>
	<updated>2026-06-10T05:17:35Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://seidl.cs.vsb.cz/wiki2/index.php?title=LPS&amp;diff=28&amp;oldid=prev</id>
		<title>Sei01: /* Postfix - vyhledávací tabulky */</title>
		<link rel="alternate" type="text/html" href="http://seidl.cs.vsb.cz/wiki2/index.php?title=LPS&amp;diff=28&amp;oldid=prev"/>
		<updated>2020-04-14T11:48:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Postfix - vyhledávací tabulky&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verze z 14. 4. 2020, 11:48&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l121&quot; &gt;Řádek 121:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 121:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Kanonické mapování&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Kanonické mapování&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cat /etc/postfix/canonical&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cat /etc/postfix/canonical&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;david.seidl&lt;/del&gt;@honza.cz	&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sei01&lt;/del&gt;@honza.cz&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sei01&lt;/ins&gt;@honza.cz &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;david.seidl&lt;/ins&gt;@honza.cz	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  postmap /etc/postfix/canonical&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  postmap /etc/postfix/canonical&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l130&quot; &gt;Řádek 130:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 130:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Podporované formáty tabulek&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Podporované formáty tabulek&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  postconf -m  &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  postconf -m&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fronty postfixu ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fronty postfixu ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sei01</name></author>
		
	</entry>
	<entry>
		<id>http://seidl.cs.vsb.cz/wiki2/index.php?title=LPS&amp;diff=17&amp;oldid=prev</id>
		<title>Sei01: Založena nová stránka s textem „&#039;&#039;&#039;Linux jako poštovní server&#039;&#039;&#039;  Internet již dávno vyrostl z dětských let a tak se na této světové síti setkáme s mnoha a mnoha aplikacemi, kt…“</title>
		<link rel="alternate" type="text/html" href="http://seidl.cs.vsb.cz/wiki2/index.php?title=LPS&amp;diff=17&amp;oldid=prev"/>
		<updated>2020-02-10T16:26:21Z</updated>

		<summary type="html">&lt;p&gt;Založena nová stránka s textem „&amp;#039;&amp;#039;&amp;#039;Linux jako poštovní server&amp;#039;&amp;#039;&amp;#039;  Internet již dávno vyrostl z dětských let a tak se na této světové síti setkáme s mnoha a mnoha aplikacemi, kt…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Linux jako poštovní server&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Internet již dávno vyrostl z dětských let a tak se na této světové síti setkáme s mnoha a mnoha aplikacemi, které dnes a denně využíváme. Ke stěžejním funkcím internetu patří stále bezesporu web a elektronická pošta. Oproti prvopočátkům internetu prošla elektronická pošta mnoha úskalí a jen díky tomu ji dne s můžeme stále využívat. V době kdy služba elektronické pošty vznikala, nikdo nemohl tušit do jak gigantických rozměrů Internet nakyne. Přesto je základ této služby již léta stále stejný a stále velmi jednoduchý.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operační systém Linux ==&lt;br /&gt;
* Základní vlastnosti systému, historie, bezpečnost&lt;br /&gt;
* Linux jako server&lt;br /&gt;
* Distribuce GNU/Linux&lt;br /&gt;
&lt;br /&gt;
== Instalace GNU/Debian na virtuální PC ==&lt;br /&gt;
* Pro testování bude využit virtualizační software Virtualbox [https://www.virtualbox.org/]&lt;br /&gt;
* Instalace GNU/Debian je možné provést pomocí instalačních ISO dostupných zde: [https://www.debian.org/CD/http-ftp/#stable]&lt;br /&gt;
** V první fázi instalace doporučuji nepřipojovat síťovou kartu, aby si instalátor vyžádat zadání pevné IP adresy&lt;br /&gt;
** Po nastavení sítě připojte virt. PC do &amp;quot;mostu&amp;quot;&lt;br /&gt;
** Jako jméno počítače zvolte mail.xxx.cz, kde xxx je vám přiřazená doména odpovídající IP adrese&lt;br /&gt;
** Jako volitelný software prosím volte pouze SSH server, nic jiného&lt;br /&gt;
** Po instalaci je vhodné nainstalovat &amp;quot;Přídavky pro hosta&amp;quot;, proto je nutné doinstalovat balík bzip2 &amp;#039;&amp;#039;apt-get install bzip2&amp;#039;&amp;#039;&lt;br /&gt;
** V systému je nutné orientovat se v adresářové struktuře a umět editovat textové soubory, vhodné je umět pracovat s nástroji jako &amp;#039;&amp;#039;cd, mv, cp, cat, chmod, chown, netstat, tail, mc a jiné&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS, mx záznam ==&lt;br /&gt;
* Pro zjištění který server spravuje konkrétní emailovou doménu se využívá systém DNS&lt;br /&gt;
* Jeden z nástrojů pro kontrolu dns je program &amp;#039;&amp;#039;nslookup&amp;#039;&amp;#039;, který je obsažen v balíku dnsutils &amp;#039;&amp;#039;apt-get install dnsutils&amp;#039;&amp;#039;&lt;br /&gt;
* Pro prosté zjištění IP adresy z doménového jména je možné použít program nslookup následovně: &amp;#039;&amp;#039;nslookup amenit.cz&amp;#039;&amp;#039;, pro přeložení domény na jméno se využije DNS server nastavený jako výchozí v systému&lt;br /&gt;
* Pokud chcete ověřit DNS záznam na jiném serveru je možné spustit nslookup bez parametru&lt;br /&gt;
 root@mail:~# nslookup &lt;br /&gt;
 &amp;gt; server 8.8.8.8&lt;br /&gt;
 Default server: 8.8.8.8&lt;br /&gt;
 Address: 8.8.8.8#53&lt;br /&gt;
 &amp;gt; amenit.cz&lt;br /&gt;
 Server:		8.8.8.8&lt;br /&gt;
 Address:	8.8.8.8#53&lt;br /&gt;
 &lt;br /&gt;
 Non-authoritative answer:&lt;br /&gt;
 Name:	amenit.cz&lt;br /&gt;
 Address: 149.62.147.101&lt;br /&gt;
* Podobně se dá využít utilita i pro MX záznamy&lt;br /&gt;
 root@mail:~# nslookup &lt;br /&gt;
 &amp;gt; set type=mx&lt;br /&gt;
 &amp;gt; honza.cz&lt;br /&gt;
 Server:		10.0.0.200&lt;br /&gt;
 Address:	10.0.0.200#53&lt;br /&gt;
 &lt;br /&gt;
 honza.cz	mail exchanger = 10 mail.honza.cz.&lt;br /&gt;
* Záznam v DNS může vypadat následovně&lt;br /&gt;
 root@DNS:/etc/bind# cat db.honza.cz &lt;br /&gt;
 $TTL	3h&lt;br /&gt;
 @	IN	SOA	dns.david.cz.	spravce.honza.cz. (&lt;br /&gt;
 			2014010802;&lt;br /&gt;
 			4h&lt;br /&gt;
 			2h&lt;br /&gt;
 			2w&lt;br /&gt;
 			1h&lt;br /&gt;
 )&lt;br /&gt;
 @	IN	NS	dns.david.cz.&lt;br /&gt;
 &lt;br /&gt;
 honza.cz.	IN	MX	10	mail.honza.cz.&lt;br /&gt;
 honza.cz.	IN	A		10.0.0.204&lt;br /&gt;
 mail		IN	A		10.0.0.204&lt;br /&gt;
 smtp            IN      A               10.0.0.204&lt;br /&gt;
 imap            IN      A               10.0.0.204&lt;br /&gt;
 pop3            IN      A               10.0.0.204&lt;br /&gt;
&lt;br /&gt;
* V souboru /etc/bind/named.conf.local je poté nutno vložit zónový soubor&lt;br /&gt;
 zone &amp;quot;honza.cz&amp;quot; {&lt;br /&gt;
 	type master;&lt;br /&gt;
 	file &amp;quot;/etc/bind/db.honza.cz&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
== Protokol SMTP ==&lt;br /&gt;
&amp;#039;&amp;#039;apt-get install telnet&amp;#039;&amp;#039;&lt;br /&gt;
 telnet smtp.vsb.cz 25&lt;br /&gt;
 Trying 158.196.149.155...&lt;br /&gt;
 Connected to smtp.vsb.cz.&lt;br /&gt;
 Escape character is &amp;#039;^]&amp;#039;.&lt;br /&gt;
 220 smtp.vsb.cz ESMTP Postfix (Ubuntu)&lt;br /&gt;
 HELO amenit.cz&lt;br /&gt;
 250 smtp.vsb.cz&lt;br /&gt;
 mail from: david.seidl@vsb.cz&lt;br /&gt;
 250 2.1.0 Ok&lt;br /&gt;
 rcpt to: david.seidl@vsb.cz&lt;br /&gt;
 250 2.1.5 Ok&lt;br /&gt;
 data&lt;br /&gt;
 354 End data with &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;.&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;&lt;br /&gt;
 Tohle je email pro Davida Seidla.&lt;br /&gt;
 &lt;br /&gt;
 .&lt;br /&gt;
 250 2.0.0 Ok: queued as 4A7CD1C6FC9&lt;br /&gt;
 quit&lt;br /&gt;
 221 2.0.0 Bye&lt;br /&gt;
 Connection closed by foreign host.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instalace a konfigurace postfixu ==&lt;br /&gt;
&amp;#039;&amp;#039;apt-get install postfix&amp;#039;&amp;#039;&lt;br /&gt;
  /etc/postfix/main.cf&lt;br /&gt;
  /etc/postfix/master.cf&lt;br /&gt;
&lt;br /&gt;
  #plně kvalifikované jméno systému&lt;br /&gt;
  myhostname = mail.honza.cz&lt;br /&gt;
 &lt;br /&gt;
  #které domény systém obsluhuje&lt;br /&gt;
  mydestination = mail.honza.cz, localhost.honza.cz, honza.cz , localhost&lt;br /&gt;
 &lt;br /&gt;
  #domovské sítě&lt;br /&gt;
  mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128         &lt;br /&gt;
 &lt;br /&gt;
  #honza.cz ; pokud má email jen místní část, připojí se tato doména &lt;br /&gt;
  myorigin = /etc/mailname                                          &lt;br /&gt;
 &lt;br /&gt;
  #kam se mají předávat emaily, pokud se zakomentuje bude se využívat systém DNS&lt;br /&gt;
  relayhost =                                                             &lt;br /&gt;
&lt;br /&gt;
  postconf&lt;br /&gt;
&lt;br /&gt;
== Postfix - vyhledávací tabulky ==&lt;br /&gt;
 /etc/aliases&lt;br /&gt;
 newaliases&lt;br /&gt;
&lt;br /&gt;
* Kanonické mapování&lt;br /&gt;
 cat /etc/postfix/canonical&lt;br /&gt;
 david.seidl@honza.cz	sei01@honza.cz&lt;br /&gt;
&lt;br /&gt;
 postmap /etc/postfix/canonical&lt;br /&gt;
&lt;br /&gt;
 cat /etc/postfix/main.cf | grep canonical_maps&lt;br /&gt;
 sender_canonical_maps = hash:/etc/postfix/canonical&lt;br /&gt;
 recipient_canonical_maps = hash:/etc/postfix/canonical&lt;br /&gt;
&lt;br /&gt;
* Podporované formáty tabulek&lt;br /&gt;
 postconf -m &lt;br /&gt;
&lt;br /&gt;
== Fronty postfixu ==&lt;br /&gt;
  postqueue -p          //výpis zpráv ve fronntě&lt;br /&gt;
  postqueue -s vsb.cz   //znovu pošle zprávy pro doménu vsb.cz&lt;br /&gt;
&lt;br /&gt;
  postsuper -d DBA3F1A9 //vymaže zprávu&lt;br /&gt;
  postsuper -d ALL      //vymaže vše&lt;br /&gt;
  postsuper -h DBA3F1A9 //zadrží zpráv&lt;br /&gt;
  postsuper -H DBA3F1A9 //pustí zprávu&lt;br /&gt;
  postsuper -r DBA3F1A9 //opakované zařazení zprávu&lt;br /&gt;
&lt;br /&gt;
  postcat -q DBA3F1A9 //vypíše zprávu&lt;br /&gt;
&lt;br /&gt;
== Místní doručování (mailbox, maildir) ==&lt;br /&gt;
  cat /etc/postfix/main.cf | grep home_mailbox&lt;br /&gt;
  home_mailbox = Maildir/&lt;br /&gt;
&lt;br /&gt;
V některých případech je možné zadat parametr &amp;#039;&amp;#039;mail_spool_directory = /var/spool/mail pro mailbox nebo mail_spool_directory = /var/spool/mail/ pro maildir&amp;#039;&amp;#039;, je ale nutné vytvořit pro uživatele složky s jejich jmény&lt;br /&gt;
&lt;br /&gt;
== Server IMAP a POP3 dovecot ==&lt;br /&gt;
instalace &amp;#039;&amp;#039;apt-get install dovecot-imapd dovecot-pop3d&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Změna formátu z mailbox na maildir&lt;br /&gt;
 cat /etc/dovecot/conf.d/10-mail.conf | grep mail_location&lt;br /&gt;
 #mail_location = mbox:~/mail:INBOX=/var/mail/%u&lt;br /&gt;
 mail_location = maildir:~/Maildir/&lt;br /&gt;
&lt;br /&gt;
== Povolení zabezpečené komunikace SMTP ==&lt;br /&gt;
V /etc/postfix/master.cf povolit:&lt;br /&gt;
 smtps     inet  n       -       -       -       -       smtpd&lt;br /&gt;
  -o syslog_name=postfix/smtps&lt;br /&gt;
  -o smtpd_tls_wrappermode=yes&lt;br /&gt;
  -o smtpd_sasl_auth_enable=yes&lt;br /&gt;
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject&lt;br /&gt;
  -o milter_macro_daemon_name=ORIGINATING&lt;br /&gt;
&lt;br /&gt;
* Otestování pomocí openssl&lt;br /&gt;
 openssl s_client -crlf -connect 10.0.0.204:465&lt;br /&gt;
&lt;br /&gt;
== Ověřování uživatelů SSL a TLS ==&lt;br /&gt;
Do /etc/postfix/master.cf přidat&lt;br /&gt;
  -o smtpd_sasl_type=dovecot&lt;br /&gt;
  -o smtpd_sasl_path=private/auth&lt;br /&gt;
  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject_unauth_destination&lt;br /&gt;
&lt;br /&gt;
Do /etc/dovecot/conf.d/10-master přidat do service auth&lt;br /&gt;
 unix_listener /var/spool/postfix/private/auth {&lt;br /&gt;
    mode = 0666&lt;br /&gt;
    user = postfix&lt;br /&gt;
    group = postfix&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
*Zjištění jména a hesla v base64&lt;br /&gt;
 printf  &amp;quot;\0sei01\0sei01&amp;quot; |openssl base64&lt;br /&gt;
&lt;br /&gt;
*Test ověření&lt;br /&gt;
&amp;#039;&amp;#039;openssl s_client -crlf -connect 10.0.0.204:465&amp;#039;&amp;#039;&lt;br /&gt;
 220 mail.honza.cz ESMTP Postfix (Debian/GNU)&lt;br /&gt;
 ehlo david.cz&lt;br /&gt;
 250-mail.honza.cz&lt;br /&gt;
 250-PIPELINING&lt;br /&gt;
 250-SIZE 10240000&lt;br /&gt;
 250-VRFY&lt;br /&gt;
 250-ETRN&lt;br /&gt;
 250-AUTH PLAIN&lt;br /&gt;
 250-ENHANCEDSTATUSCODES&lt;br /&gt;
 250-8BITMIME&lt;br /&gt;
 250 DSN&lt;br /&gt;
 AUTH PLAIN AHNlaTAxAHNlaTAx&lt;br /&gt;
 235 2.7.0 Authentication successful&lt;br /&gt;
 ....&lt;br /&gt;
&lt;br /&gt;
== Spam a antivirus (Clamv, Amavis, Spamassassin ) ==&lt;br /&gt;
&lt;br /&gt;
apt-get install amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 libnet-ph-perl libnet-snpp-perl libnet-telnet-perl nomarch lzop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                      [SpamAssassin]&lt;br /&gt;
                                            ^&lt;br /&gt;
                                            |&lt;br /&gt;
 Email --&amp;gt; [(Port 25) Postfix] --&amp;gt; [(10024) amavisd-new] --&amp;gt; [(10025) Postfix] --&amp;gt; Mailbox&lt;br /&gt;
                                            |&lt;br /&gt;
                                            v&lt;br /&gt;
                                         [ClamAV]&lt;br /&gt;
&lt;br /&gt;
Poznámka&lt;br /&gt;
  !!! V /etc/mailname musí být správná doména, tedy např david.cz a né mail.david.cz !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Aktualizace virové databáze&lt;br /&gt;
 freshclam&lt;br /&gt;
 /etc/init.d/clamav-daemon start&lt;br /&gt;
&lt;br /&gt;
V souboru /etc/amavis/conf.d/15-content_filter_mode povolit řádky:&lt;br /&gt;
 @bypass_virus_checks_maps = (&lt;br /&gt;
   \%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);&lt;br /&gt;
 &lt;br /&gt;
 @bypass_spam_checks_maps = (&lt;br /&gt;
    \%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re);&lt;br /&gt;
&lt;br /&gt;
Pravidla jsou uvedena zde /etc/amavis/conf.d/20-debian_defaults&lt;br /&gt;
&lt;br /&gt;
Je nutné upravit /etc/postfix/main.cf a dodat řádky&lt;br /&gt;
  content_filter = amavis:[127.0.0.1]:10024&lt;br /&gt;
  receive_override_options = no_address_mappings&lt;br /&gt;
&lt;br /&gt;
Dále je nutné přidat službu do /etc/postfix/master.cf&lt;br /&gt;
 amavis unix - - - - 2 smtp&lt;br /&gt;
        -o smtp_data_done_timeout=1200&lt;br /&gt;
        -o smtp_send_xforward_command=yes&lt;br /&gt;
&lt;br /&gt;
 127.0.0.1:10025 inet n - - - - smtpd&lt;br /&gt;
        -o content_filter=&lt;br /&gt;
        -o local_recipient_maps=&lt;br /&gt;
        -o relay_recipient_maps=&lt;br /&gt;
        -o smtpd_restriction_classes=&lt;br /&gt;
        -o smtpd_client_restrictions=&lt;br /&gt;
        -o smtpd_helo_restrictions=&lt;br /&gt;
        -o smtpd_sender_restrictions=&lt;br /&gt;
        -o smtpd_recipient_restrictions=permit_mynetworks,reject&lt;br /&gt;
        -o mynetworks=127.0.0.0/8&lt;br /&gt;
        -o strict_rfc821_envelopes=yes&lt;br /&gt;
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks&lt;br /&gt;
&lt;br /&gt;
Povolit spamassassin v souboru /etc/default/spamassassin&lt;br /&gt;
  ENABLED=1&lt;br /&gt;
  CRON=1&lt;br /&gt;
&lt;br /&gt;
Stahovat si aktuální spamové databáze&lt;br /&gt;
 &amp;#039;&amp;#039;apt-get install pyzor  razor&amp;#039;&amp;#039;&lt;br /&gt;
Do souboru /etc/spamassassin/local.cf přidat:&lt;br /&gt;
 #pyzor&lt;br /&gt;
 use_pyzor 1&lt;br /&gt;
 pyzor_path /usr/bin/pyzor&lt;br /&gt;
 //pyzor_add_header 1&lt;br /&gt;
 &lt;br /&gt;
 #razor&lt;br /&gt;
 use_razor2 1&lt;br /&gt;
 razor_config /etc/razor/razor-agent.conf &lt;br /&gt;
 &lt;br /&gt;
 #bayes&lt;br /&gt;
 use_bayes 1&lt;br /&gt;
 use_bayes_rules 1&lt;br /&gt;
 bayes_auto_learn 1&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/spamassassin start&lt;br /&gt;
&lt;br /&gt;
Přidat uživatele clamav do skupiny amavis, jinak nefunguje předávání emailů&lt;br /&gt;
 usermod -a -G amavis clamav&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/clamav-daemon restart&lt;br /&gt;
  /etc/init.d/amavis restart&lt;br /&gt;
  /etc/init.d/postfix restart&lt;br /&gt;
&lt;br /&gt;
== Postfix - zakázané přílohy ==&lt;br /&gt;
 cat /etc/postfix/main.cf | grep mime_header_checks&lt;br /&gt;
 mime_header_checks = regexp:/etc/postfix/mime_header_checks&lt;br /&gt;
&lt;br /&gt;
 cat /etc/postfix/mime_header_checks&lt;br /&gt;
 /name=[^&amp;gt;]*\.(bat|com|exe|dll|vbs)/ REJECT&lt;br /&gt;
&lt;br /&gt;
== Webový IMAP klient  ==&lt;br /&gt;
  &amp;#039;&amp;#039;apt-get install mysql-server&amp;#039;&amp;#039;&lt;br /&gt;
  &amp;#039;&amp;#039;apt-get install roundcube&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ve /var/www/ ud2lat link &amp;#039;&amp;#039;ln -s /var/lib/roundcube/&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
V souboru /var/www/roundcube/config/main.inc.php změnit:&lt;br /&gt;
&lt;br /&gt;
 $rcmail_config[&amp;#039;default_host&amp;#039;] = &amp;#039;127.0.0.1&amp;#039;;&lt;/div&gt;</summary>
		<author><name>Sei01</name></author>
		
	</entry>
</feed>