Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
linux:internet:postfix [19.03.2009 20:42]
127.0.0.1 upraveno mimo DokuWiki
linux:internet:postfix [13.03.2020 18:43] (aktuální)
Řádek 1: Řádek 1:
 {{page>:menu}} {{page>:menu}}
 ====== Postfix ====== ====== Postfix ======
-  * http://www.postfix.org/ +  *http://www.postfix.org/ 
-  * http://www.postfix.org/documentation.html+  *http://www.postfix.org/documentation.html 
 +  *http://www.seaglass.com/postfix/faq.html - užitečné FAQ 
 +  *Seriál na Abclinuxu: 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-1-postfix 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-2-dovecot 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-3-instalace-zakladni-konfigurace-postfixu 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-4-smtp-spam 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-5-dorucovani-vzdaleny-pristup-2 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-6-virtualni-uzivatele 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-7-uzivatele-v-databazi 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-8-ldap 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-9-antispam 
 +    -http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-10-spam-plus-viry
  
 +===== Virtuální domény =====
 +  *http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox<code>
 +/etc/postfix/main.cf:
 +       virtual_mailbox_domains = example.com campus.com
 +       # cesta kde budou maily
 +       virtual_mailbox_base = /home/postfix
 +       # zřízení mailboxů
 +       virtual_mailbox_maps = hash:/etc/postfix/vmailbox
 +       # aliasy
 +       virtual_alias_maps = hash:/etc/postfix/virtual
 +       virtual_minimum_uid = 100
 +       # schránky a maily budou pod userem nobody a nogroup
 +       virtual_uid_maps = static:65534
 +       virtual_gid_maps = static:65534
 + 
 +/etc/postfix/vmailbox:
 +       # zakončit "/" pro ukládání jako Maildir, bez "/" to bude MBox. Sami se vytvoří po příchodu mailu
 +       info@example.com    example.com/info/
 +       sales@example.com   example.com/sales/
 +       # doménový koš
 +       @example.com      example.com/catchall/
 +
 +/etc/postfix/virtual:
 +       postmaster@example.com postmaster
 +</code>
 +  *pustit ručně: ''postmap /etc/postfix/vmailbox''
 +  *''postmap /etc/postfix/virtual'' se provede při příkazu ''postfix reload''
 +<code>
 +postmap /etc/postfix/vmailbox
 +postmap /etc/postfix/virtual
 +postmap /etc/postfix/transport
 +</code>
 +
 +===== Rewrite sender =====
 +  *jak přepsat doménu odesílatele
 +  *do main.cf připsat<code>sender_canonical_maps = regexp:/etc/postfix/sender_canonical</code>
 +  */etc/postfix/sender_canonical<code>/^(.*@).*$/     ${1}thatdomain.com</code>
 +  *následně provést příkaz ''postmap /etc/postfix/sender_canonical''
 +
 +===== Příkazy =====
 +==== smazání fronty====
 +  *http://www.cyberciti.biz/tips/howto-postfix-flush-mail-queue.html
 +  *''postsuper -d ALL''
 +  *''postsuper -d ALL deferred''
 +  *skript na mazání jen určitých mailů:<code perl>
 +#!/usr/bin/perl
 + 
 +$REGEXP = shift || die "no email-adress given (regexp-style, e.g. bl.*\@yahoo.com)!";
 + 
 +@data = qx</usr/sbin/postqueue -p>;
 +for (@data) {
 +  if (/^(\w+)(\*|\!)?\s/) {
 +     $queue_id = $1;
 +  }
 +  if($queue_id) {
 +    if (/$REGEXP/i) {
 +      $Q{$queue_id} = 1;
 +      $queue_id = "";
 +    }
 +  }
 +}
 + 
 +#open(POSTSUPER,"|cat") || die "couldn't open postsuper" ;
 +open(POSTSUPER,"|postsuper -d -") || die "couldn't open postsuper" ;
 + 
 +foreach (keys %Q) {
 +  print POSTSUPER "$_\n";
 +};
 +close(POSTSUPER);
 +</code>
linux/internet/postfix.1237495372.txt.gz · Poslední úprava: 13.03.2020 18:43 (upraveno mimo DokuWiki)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0