Mail
Чтиво:
Postfix+Dovecot
cat /usr/local/etc/postfix/main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = mail.efasad.ru
mydestination = $mydomain, mail.$mydomain, efasad.ru
unknown_local_recipient_reject_code = 550
mynetworks_style = host
mynetworks = 90.154.107.74 127.0.0.0/8
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
home_mailbox = Maildir/
#mailbox_command = /usr/local/libexec/dovecot/deliver
smtpd_use_tls = no
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = /usr/local/share/doc/postfix
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = /usr/local/share/doc/postfix
inet_protocols = ipv4
cat /usr/local/etc/dovecot.conf
protocols = imap pop3
## imaps pop3s managesieve
disable_plaintext_auth = no
# mail_location = mbox:~/mail/:INBOX=/var/mail/%u
mail_location = maildir:~/Maildir
mail_privileged_group = mail
dotlock_use_excl = yes
verbose_proctitle = yes
first_valid_uid = 1000
first_valid_gid = 1000
maildir_copy_with_hardlinks = yes
ssl = no
protocol imap {
imap_client_workarounds = delay-newmail netscape-eoh tb-extra-mailbox-sep
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
protocol managesieve {
#managesieve_implementation_string = Cyrus timsieved v2.2.13
}
protocol lda {
sendmail_path = /usr/sbin/sendmail
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
}
auth_username_format = %Lu
auth default {
mechanisms = plain login
passdb pam {
args = session=yes dovecot
}
# System users (NSS, /etc/passwd, or similiar). In many systems nowadays this
# uses Name Service Switch, which is configured in /etc/nsswitch.conf.
# <doc/wiki/AuthDatabase.Passwd.txt>
userdb passwd {
args = blocking=yes
}
user = root
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
}
client {
path = /var/run/dovecot/auth-client
mode = 0660
}
}
}
dict {
#quota = mysql:/usr/local/etc/dovecot-dict-quota.conf
#expire = db:/var/db/dovecot/expire.db
}
dict_db_config = /usr/local/etc/dovecot-db.conf
plugin {
}