Zprovoznění mail serveru s Postfix a Dovecot

Lucifer

Zprovoznění mail serveru s Postfix a Dovecot
« kdy: 22. 06. 2016, 20:17:09 »
Zdravím,

prosím vás můžete mi pomoc s nastavením postfixu a dovecotu?

Prošel jsem nespočet návodů, ale pořád mi to nejde :/.
Zatím jsem to dokázal čirou náhodou zprovoznit lokálně (na vzdálené VPS; mám dva systémové účty, kterými mohu poštu odesílat i přijímat v rámci lokální sítě).
Chci to nastavit, tak aby to fungovalo i v internetu. Při pokusu připojení (v internetu) se ke schránce přes ThunderBird - hlásí chybu: "Aplikaci Thunderbird se nepodařilo nalézt nastavení vašeho poštovního účtu".
Při odkomentování /etc/postfix/master.cf : #submission inet n       -       -       -       -       smtpd, problém zmizí, ale nechce mi vzít jméno a heslo, přičemž je na 100% správné.

Můžete mi prosím poradit, co mám přenastavit, aby to nefungovalo pouze lokálně?
Děkuji.

DNS:
jobs-it.eu.           3600s   IN A           185.91.116.219
mail.jobs-it.eu.   3600s   IN A           185.91.116.219
jobs-it.eu.           3600s   IN MX   10 mail.jobs-it.eu.


Debian: 8.5

/etc/hosts:
185.91.116.219  jobs-it.eu
185.91.116.219  mail.jobs-it.eu mail

127.0.0.1       localhost

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

/etc/hostname:
mail

/etc/postfix/main.cf:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

#smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
mydomain = jobs-it.eu
myhostname = mail.jobs-it.eu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
#myorigin = /etc/mailname
myorigin = $mydomain
mydestination = $myhostname, localhost.$myhostname, $mydomain
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

home_mailbox = Maildir/

/etc/postfix/master.cf:
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       -       -       0       dnsblog
#tlsproxy  unix  -       -       -       -       0       tlsproxy
submission inet n       -       -       -       -       smtpd
#  -o syslog_name=postfix/submission
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#smtps     inet  n       -       -       -       -       smtpd
#  -o syslog_name=postfix/smtps
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       -       -       -       qmqpd
pickup    unix  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      unix  n       -       n       300     1       qmgr
#qmgr     unix  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
relay     unix  -       -       -       -       -       smtp
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
#  mailbox_transport = lmtp:inet:localhost
#  virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus     unix  -       n       n       -       -       pipe
#  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix  -       n       n       -       -       pipe
#  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}
« Poslední změna: 22. 06. 2016, 22:11:58 od Petr Krčmář »


Sten

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #1 kdy: 22. 06. 2016, 23:46:10 »
Přihlášení neprojde, protože u toho submission vám chybí všechny ty parametry, které jste neodkomentoval. Navíc jste zakomentoval smtpd_relay_restrictions, takže server teď nejspíš vesele rozesílá spamy, protože přihlášení ani nevyžaduje.

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #2 kdy: 23. 06. 2016, 08:58:03 »
/etc/postfix/master.cf:
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       -       -       0       dnsblog
#tlsproxy  unix  -       -       -       -       0       tlsproxy
submission inet n       -       -       -       -       smtpd
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
smtps     inet  n       -       -       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
Když chceš, dokážeš vše!

Lucifer

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #3 kdy: 23. 06. 2016, 09:17:00 »
To jsem taky zkoušel, ale stejnak mi to nepřihlásí  :'(.

Sten

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #4 kdy: 23. 06. 2016, 11:58:08 »
Ještě tam nikde nevidím nastavení, že to má používat Dovecot jako zdroj uživatelských jmen a hesel:

Kód: [Vybrat]
smtpd_sasl_type = dovecot
Ve výchozím nastavení to používá Cyrus (sasl2-bin), pokud ho nemáte (a pokud jste instalovat Dovecot, tak nejspíš nemáte), pak nemá, jak uživatele ověřit. (Mimochodem Postfix by si na to měl dost hlasitě stěžovat ve /var/log/mail.*.)


Dzavy

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #5 kdy: 23. 06. 2016, 16:06:18 »
Fakt nechapu, ze ma kazdej jouda potrebu matlat si vlastni mailserver. Ona to totiz fakt neni zadek a fakt to nenastudujes pres noc na foru. Vzhledem k tomu, ze evidentne netusis co nastavujes, z toho tak akorat udelas dalsi openrelay spam sender. Dik moc.

Jestli vylozene nemuzes bejt bez vlastniho mailserveru (chapu, je to cool), tak vsechno tohle vyhazej a nainstaluj tam Zimbru. Tak je relativne i blbuvzdorna.

j

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #6 kdy: 23. 06. 2016, 18:11:56 »
To jsem taky zkoušel, ale stejnak mi to nepřihlásí  :'(.

Tvle ... nic nenastavuj, pust ten server s defaultnim konfigurakem, a na kazdym normalnim distru ti bude lokalne mailovat. Pak si k tomu konfiguraku sedni a cti, otevri si dokumentaci a zase cti ... az tim ctenim stravis aspon 14 dnu, tak se prid septat na veci, ktery si nepochopil.

Nebo sem nahod, kolik ses ochotnej zaplatit, a nekdo ti to nastavi.

1) mas blbe uz dns, nemas reverz. => 50% tvych mailu se nikdo nebude ani snazit dorucovat a vyfackuje te hned
2) nejdriv se resi postfix a teprve kdyz ti funguje tak se resi dalsi veci
3) jestli ti to ted bezi, tak to mas za firewallem a neda se na to pripojit (a pevne doufam, ze provozovatel ty vpsky ten firewall nevypne).

Tuhle mas nejakej tool http://mxtoolbox.com/diagnostic.aspx


PepaN

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #7 kdy: 06. 07. 2016, 20:23:30 »
A proč by si nemohl udělat vlastní mail server? Ano, je s tím hodně práce, ale jen proto, že lidi, kteří vyvíjejí Dovecot a Postfix to neudělali více "user friendly", ale všechno se musí nastavovat v konfigurácích. Drbal jsem se s tím asi dva týdny a proklínal jsem ty amatéry. Nicméně sláva jim, protože aspoň existuje nějaká alternativa ke komerčním produktům. Postfix alespoň nějakou duševně omezenou logiku uznává, ale Dovecot je celkem šílený. Opravdu se nedivím, že je tolik spamu. Našel +  vyzkoušel jsem tam jednu slabinu, která dělá z Postfixu "open relay" i tam, kde je při testech klasifikovaný OK. Bohužel si k tomu pamatuju po těch letech houby, ale udělal jsem opatření, aby to u mě bylo v pořádku.

Jenda

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #8 kdy: 06. 07. 2016, 20:48:33 »
A proč by si nemohl udělat vlastní mail server?
Protože
Navíc jste zakomentoval smtpd_relay_restrictions, takže server teď nejspíš vesele rozesílá spamy, protože přihlášení ani nevyžaduje.

Ano, je s tím hodně práce, ale jen proto, že lidi, kteří vyvíjejí Dovecot a Postfix to neudělali více "user friendly", ale všechno se musí nastavovat v konfigurácích. Drbal jsem se s tím asi dva týdny a proklínal jsem ty amatéry.
A jak by sis tu konfiguraci představoval?

D.J.Bobo

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #9 kdy: 06. 07. 2016, 23:39:00 »
Možná má na mysli něco jako rpm -ivh skvely_mail_postfix_pro_lamy.1.0.1.rpm  ....

Pro pisatele: lituji, ale takový není ... zadarmo.
Doporučuji:  www.kerio.cz - hledej kerio connect (je placený, ale pro pár schránek to jde a je to vážně "user friendly". I administrace je pěkně přes web, to se ti bude líbit).

Jinak, k Postfixu existuje skvělá kniha v češtině, vřele doporučuji. To ti opravdu osvětlí, jak Postfix nastavit.
A na internetu je fakt kupa návodů, jen se jich držet ... mrkni třeba https://www.heronovo.cz/navod-krok-za-krokem-jak-si-nastavit-postovni-server/, nebo tady: http://www.root.cz/serialy/stavime-mailovy-server/

To by ti mohlo hodně pomoci ... mj, google a cca 1 minuta prohledávání první strany.

PepaN

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #10 kdy: 07. 07. 2016, 17:35:34 »
Jak bych si tu konfiguraci představoval?  :D
Dobře napíšu to, ale vy mě stejně arogantně spláchnete, že ano.
Vezměte si třeba konfiguraci, jestli si dobře vzpomínám, Veverky. Spustíte bash skript, bude se vás ptát, vy budete odpovídat, zadávat parametry, na základě odpovědí se vygeneruje konfigurační soubor, který bude funkční. Není na tom nic těžkého a pro začátečníky by každá otázka mohla být okomentovaná nearogantní smysluplnou nápovědou včetně příkladu.

Stačí vám to takto, než začnete tahat za šňůru a splachovat? ::)

Jenda

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #11 kdy: 07. 07. 2016, 19:40:05 »
Tohle nenávidím, protože uprostřed toho rozhodování si uvědomím, že před 3 otázkami jsem měl něco udělat jinak, a můžu tak maximálně celý proces restartovat. Mnohem radši mám komentovaný konfigurační soubor.

PepaN

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #12 kdy: 07. 07. 2016, 20:10:38 »
Chtěl bych doplnit, že jsem si Postfix x Dovecot x AmavisD x ClamAV x SpamAssassin dokázal nastavit. Ale stálo mě to několik týdnů času, studování různých návodů, z nichž mnohé uváděly neplatné informace ke starším verzím a SPOUSTU NERVŮ. Byl to opravdu masakr. Zaznamenal jsem si krok za krokem, jak jsem to dělal, udělal jsem si zálohu všeho a někdy, pokud se nebudu bát zdrcující kritiky od všeznalých machrů, o tom napíšu svodku... Ale... v té době už bude verze Postfix x Dovecot x AmavisD x ClamAV x SpamAssassin zase někde uplně jinde, takže je to zbytečné. Nemám pravdu?  :D

Odpovím si, ne nemám, protože tady je vždy někdo chytřejší. A já mu to místo rád přenechám.  ;D ;D ;D

j

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #13 kdy: 07. 07. 2016, 23:30:18 »
Tohle nenávidím, protože uprostřed toho rozhodování si uvědomím, že před 3 otázkami jsem měl něco udělat jinak, a můžu tak maximálně celý proces restartovat. Mnohem radši mám komentovaný konfigurační soubor.

Souhlas, nejlepsi co muze byt, je rozumny default s komentarem, co kde treba nastavit pro konkretni domenu. V pripade mailserveru je stejne nejlepsi to mit jako virtualni, protoze pak nemusis resit druhou, treti a ctvrtou domenu, proste pridas jeden radek ...

...
Mno vidis a trebas jeste casem dojdes k poznani, ze od toho nekdo vynalezl penize, aby ses stim nemusel morit sam, a zaplatil hodinu nebo dve nekomu, kdo vi kam sahnout.

pistelak

Re:Zprovoznění mail serveru s Postfix a Dovecot
« Odpověď #14 kdy: 08. 07. 2016, 00:49:55 »
Zdravím,

prosím vás můžete mi pomoc s nastavením postfixu a dovecotu?

Prošel jsem nespočet návodů, ale pořád mi to nejde :/.
Zatím jsem to dokázal čirou náhodou zprovoznit lokálně (na vzdálené VPS; mám dva systémové účty, kterými mohu poštu odesílat i přijímat v rámci lokální sítě).
Chci to nastavit, tak aby to fungovalo i v internetu. Při pokusu připojení (v internetu) se ke schránce přes ThunderBird - hlásí chybu: "Aplikaci Thunderbird se nepodařilo nalézt nastavení vašeho poštovního účtu".
Při odkomentování /etc/postfix/master.cf : #submission inet n       -       -       -       -       smtpd, problém zmizí, ale nechce mi vzít jméno a heslo, přičemž je na 100% správné.

Můžete mi prosím poradit, co mám přenastavit, aby to nefungovalo pouze lokálně?
Děkuji.

DNS:
jobs-it.eu.           3600s   IN A           185.91.116.219
mail.jobs-it.eu.   3600s   IN A           185.91.116.219
jobs-it.eu.           3600s   IN MX   10 mail.jobs-it.eu.


Debian: 8.5

/etc/hosts:
185.91.116.219  jobs-it.eu
185.91.116.219  mail.jobs-it.eu mail

127.0.0.1       localhost

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

/etc/hostname:
mail

/etc/postfix/main.cf:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

#smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
mydomain = jobs-it.eu
myhostname = mail.jobs-it.eu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
#myorigin = /etc/mailname
myorigin = $mydomain
mydestination = $myhostname, localhost.$myhostname, $mydomain
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

home_mailbox = Maildir/

/etc/postfix/master.cf:
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       -       -       0       dnsblog
#tlsproxy  unix  -       -       -       -       0       tlsproxy
submission inet n       -       -       -       -       smtpd
#  -o syslog_name=postfix/submission
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#smtps     inet  n       -       -       -       -       smtpd
#  -o syslog_name=postfix/smtps
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       -       -       -       qmqpd
pickup    unix  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      unix  n       -       n       300     1       qmgr
#qmgr     unix  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
relay     unix  -       -       -       -       -       smtp
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
#  mailbox_transport = lmtp:inet:localhost
#  virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus     unix  -       n       n       -       -       pipe
#  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix  -       n       n       -       -       pipe
#  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}

Za 5000 ti to nastavim.