The OpenNET Project / Index page

[ ÎÏ×ÏÓÔÉ /+++ | ÆÏÒÕÍ | ÔÅÇÉ | ]



éÎÄÅËÓ ÆÏÒÕÍÏ×
óÏÓÔÁ×ÌÅÎÉÅ ÓÏÏÂÝÅÎÉÑ

éÓÈÏÄÎÏÅ ÓÏÏÂÝÅÎÉÅ
"dovecot+postfix ÎÅ ÔÕÄÁ ÌÅÔÑÔ"
ïÔÐÒÁ×ÌÅÎÏ Mutronics, 27-áÐÒ-10 09:44 
dovecot + postfix + mysql
îÁÓÔÒÏÉÌ ÐÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ, ÐÏÞÔÁ ÄÏÌÖÎÁ ÐÒÉÈÏÄÉÔØ × '/home/vmail/user/maildir', Á ÐÒÉÈÏÄÉÔ × '/var/mail/user' ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ dovecot ÎÉÞÅÇÏ ÎÅ ×ÉÄÉÔ ÐÒÉ ÐÒÉÅÍÅ, ËÁË ÉÓÐÒÁ×ÉÔØ?
Dovecot.conf

protocols = imap pop3 imaps pop3s
disable_plaintext_auth = no
log_timestamp = "%Y-%m-%d %H:%M:%S "

mail_location = maildir:/home/vmail/%d/%n/Maildir

namespace private {
š separator = .
š prefix = INBOX.
š inbox = yes
}

mail_privileged_group = mail

protocol imap {

}

protocol pop3 {
špop3_uidl_format = %08Xu%08Xv
}

protocol managesieve {

}

protocol lda {
šlog_path = /home/vmail/dovecot-deliver.log
šglobal_script_path = /home/vmail/globalsieverc
špostmaster_address = user@mysite.net
šmail_plugins = cmusieve
šauth_socket_path = /var/run/dovecot/auth-master
}

auth default {

šmechanisms = plain login

špassdb pam {

š}

špassdb sql {
š šargs = /etc/dovecot/dovecot-sql.conf
š}

šuserdb passwd {

š}

šuserdb static {
š šargs = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes
š}

šuser = root

šsocket listen {
š šmaster {
š š špath = /var/run/dovecot/auth-master
š š šmode = 0600
š š šuser = vmail
š š š#group = vmail
š š}
š šclient {
š š špath = /var/spool/postfix/private/auth
š š šmode = 0660
š š šuser = postfix
š š šgroup = postfix
š š}
š}
š!include_try /etc/dovecot/auth.d/*.auth
}

dict {

}

plugin {

}

!include_try /etc/dovecot/conf.d/*.conf


Postfix (main.cf)

biff = no
append_dot_mydomain = no
readme_directory = no

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

myhostname = mail.yugra.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $mydomain
mydestination = yugra.net, localhost.net, , localhost
mailbox_command = procmail -a $EXTENSION
mailbox_size_limit = 0
recipient_delimiter = +
smtpd_timeout = 300s
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_banner = Welcome to Postfix


Postfix (master.cf)

smtp š š šinet šn š š š - š š š - š š š - š š š - š š š smtpd
pickup š šfifo šn š š š - š š š - š š š 60 š š š1 š š š pickup
cleanup š unix šn š š š - š š š - š š š - š š š 0 š š š cleanup
qmgr š š šfifo šn š š š - š š š n š š š 300 š š 1 š š š qmgr
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_fallback_relay=
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
maildrop šunix š- š š š n š š š n š š š - š š š - š š š pipe
šflags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
uucp š š šunix š- š š š n š š š n š š š - š š š - š š š pipe
šflags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
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}
dovecot unix - n n - - pipe
šflags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}

 

÷ÁÛÅ ÓÏÏÂÝÅÎÉÅ
éÍÑ*:
EMail:
äÌÑ ÏÔÐÒÁ×ËÉ ÎÏ×ÙÈ ÓÏÏÂÝÅÎÉÊ × ÔÅËÕÝÅÊ ÎÉÔÉ ÎÁ email ÕËÁÖÉÔÅ ÚÎÁË ! ÐÅÒÅÄ ÁÄÒÅÓÏÍ, ÎÁÐÒÉÍÅÒ, !user@host.ru (!! - ÎÅ ÐÏËÁÚÙ×ÁÔØ email).
âÏÌÅÅ ÔÏÎËÁÑ ÎÁÓÔÒÏÊËÁ ÏÔÐÒÁ×ËÉ ÏÔ×ÅÔÏ× ÐÒÏÉÚ×ÏÄÉÔÓÑ × ÐÒÏÆÉÌÅ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÏÇÏ ÕÞÁÓÔÎÉËÁ ÆÏÒÕÍÁ.
úÁÇÏÌÏ×ÏË*:
óÏÏÂÝÅÎÉÅ*:
  ÷×ÅÄÉÔÅ ËÏÄ, ÉÚÏÂÒÁÖÅÎÎÙÊ ÎÁ ËÁÒÔÉÎËÅ: ëïä
 
ðÒÉ ÏÂÝÅÎÉÉ ÎÅ ÄÏÐÕÓËÁÅÔÓÑ: ÎÅÕ×ÁÖÉÔÅÌØÎÏÅ ÏÔÎÏÛÅÎÉÅ Ë ÓÏÂÅÓÅÄÎÉËÕ, ÈÁÍÓÔ×Ï, ÕÎÉÚÉÔÅÌØÎÏÅ ÏÂÒÁÝÅÎÉÅ, ÎÅÎÏÒÍÁÔÉ×ÎÁÑ ÌÅËÓÉËÁ, ÐÅÒÅÈÏÄ ÎÁ ÌÉÞÎÏÓÔÉ, ÁÇÒÅÓÓÉ×ÎÏÅ ÐÏ×ÅÄÅÎÉÅ, ÏÂÅÓÃÅÎÉ×ÁÎÉÅ ÓÏÂÅÓÅÄÎÉËÁ, ÐÒÏ×ÏÃÉÒÏ×ÁÎÉÅ ÆÌÅÊÍÁ ÇÏÌÏÓÌÏ×ÎÙÍÉ É ÚÁ×ÅÄÏÍÏ ÌÏÖÎÙÍÉ ÚÁÑ×ÌÅÎÉÑÍÉ. îÅ ÏÔ×ÅÞÁÊÔÅ ÎÁ ÓÏÏÂÝÅÎÉÑ, Ñ×ÎÏ ÎÁÒÕÛÁÀÝÉÅ ÐÒÁ×ÉÌÁ - ÕÄÁÌÑÀÔÓÑ ÎÅ ÔÏÌØËÏ ÓÁÍÉ ÎÁÒÕÛÅÎÉÑ, ÎÏ É ×ÓÅ ÏÔ×ÅÔÙ ÎÁ ÎÉÈ. ìÏÇ ÍÏÄÅÒÉÒÏ×ÁÎÉÑ.



ðÁÒÔΣÒÙ:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
èÏÓÔÉÎÇ:

úÁËÌÁÄËÉ ÎÁ ÓÁÊÔÅ
ðÒÏÓÌÅÄÉÔØ ÚÁ ÓÔÒÁÎÉÃÅÊ
Created 1996-2024 by Maxim Chirkov
äÏÂÁ×ÉÔØ, ðÏÄÄÅÒÖÁÔØ, ÷ÅÂÍÁÓÔÅÒÕ