97 lines
2.7 KiB
Plaintext
97 lines
2.7 KiB
Plaintext
====== Домашний почтовый сервер ======
|
||
Пример конфигурации почтового сервера для одного пользователя с доступом из Yggdrasil на базе [[wpru>Dovecot|Dovecot]] и [[wpru>Postfix|Postfix]].
|
||
|
||
===== Создаем пользователя почты =====
|
||
<code>
|
||
useradd -m -d /home/franco -s /bin/false franco
|
||
echo "root: franco@corelli.ygg" >> /etc/aliases
|
||
</code>
|
||
|
||
=====Настройка Dovecot=====
|
||
Конфигурационный файл: ''/etc/dovecot/dovecot.conf''
|
||
<code>
|
||
mail_location = maildir:~/Maildir:LAYOUT=fs
|
||
protocols = imap
|
||
disable_plaintext_auth = no
|
||
|
||
userdb {
|
||
driver = passwd
|
||
}
|
||
auth_username_format = %n
|
||
passdb {
|
||
driver = pam
|
||
}
|
||
|
||
service auth {
|
||
unix_listener /var/spool/postfix/private/auth {
|
||
mode = 0666
|
||
user = postfix
|
||
group = postfix
|
||
}
|
||
}
|
||
|
||
ssl = no
|
||
|
||
namespace inbox {
|
||
inbox = yes
|
||
mailbox Drafts {
|
||
special_use = \Drafts
|
||
auto = subscribe
|
||
}
|
||
mailbox Junk {
|
||
special_use = \Junk
|
||
auto = subscribe
|
||
}
|
||
mailbox Trash {
|
||
special_use = \Trash
|
||
auto = subscribe
|
||
}
|
||
mailbox Sent {
|
||
special_use = \Sent
|
||
auto = subscribe
|
||
}
|
||
}
|
||
</code>
|
||
|
||
=====Настройка Postfix=====
|
||
Конфигурационный файл: ''/etc/postfix/main.cf''
|
||
|
||
<code>
|
||
smtpd_banner = $myhostname ESMTP MS_Exchange/OpenVMS
|
||
biff = no
|
||
appenddot_mydomain = no
|
||
readme_directory = no
|
||
compatibility_level = 2
|
||
smtpd_use_tls = no
|
||
|
||
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
|
||
myhostname = corelli.ygg
|
||
mydomain = corelli.ygg
|
||
alias_maps = hash:/etc/aliases
|
||
alias_database = hash:/etc/aliases
|
||
myorigin = $mydomain
|
||
mydestination = corelli.ygg, localhost.localdomain, localhost
|
||
relayhost =
|
||
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
|
||
mailbox_size_limit = 0
|
||
recipient_delimiter = +
|
||
inet_interfaces = all
|
||
inet_protocols = all
|
||
|
||
smtpd_sasl_auth_enable = yes
|
||
smtpd_sasl_type = dovecot
|
||
smtpd_sasl_path = private/auth
|
||
|
||
home_mailbox = Maildir/
|
||
mailbox_command =
|
||
</code>
|
||
|
||
Почтовый клиент [[wpru>Mozilla_Thunderbird|Thunderbird]] подключается к нему автоматически (хоть красочно ругается на отсутствие шифрования).\\
|
||
Дельта Чат<sup>[[#Ссылки|[см. ссылки]]]</sup> требует задания параметров подключения явно, но подключается.
|
||
|
||
====== Ссылки ======
|
||
DOVECOT. The Secure IMAP server (EN): https://www.dovecot.org/ \\
|
||
The Postfix Home Page (EN): http://www.postfix.org/ \\
|
||
Мессенджер Delta Chat: https://delta.chat/ru/ \\
|
||
Thunderbird: https://www.thunderbird.net/ru/
|