💾 Archived View for betahowto.duckdns.org › yggdrasil:email:home_email_server captured on 2024-03-21 at 16:05:38. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-02-05)

🚧 View Differences

-=-=-=-=-=-=-

Домашний почтовый сервер

Пример конфигурации почтового сервера для одного пользователя с доступом из Yggdrasil на базе Dovecot ( https://ru.wikipedia.org/wiki/Dovecot ) и Postfix ( https://ru.wikipedia.org/wiki/Postfix ).

Создаем пользователя почты


useradd -m -d /home/franco -s /bin/false franco
echo "root: franco@corelli.ygg" >> /etc/aliases

Настройка Dovecot

Конфигурационный файл: /etc/dovecot/dovecot.conf


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
  }
}

Настройка Postfix

Конфигурационный файл: /etc/postfix/main.cf


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 =

Почтовый клиент Thunderbird ( https://ru.wikipedia.org/wiki/Mozilla_Thunderbird ) подключается к нему автоматически (хоть красочно ругается на отсутствие шифрования).

Дельта Чат [см. ссылки ( gemini://betahowto.duckdns.org/#Ссылки )] требует задания параметров подключения явно, но подключается.

Ссылки

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/

Материалы

https://ru.wikipedia.org/wiki/Dovecot

https://ru.wikipedia.org/wiki/Postfix

https://ru.wikipedia.org/wiki/Mozilla_Thunderbird

gemini://betahowto.duckdns.org/#Ссылки

https://www.dovecot.org/

http://www.postfix.org/

https://delta.chat/ru/

https://www.thunderbird.net/ru/

Навигация

Поиск

Главная страница

Редактировать

Проект β-Doku

Алиас

[0200::/7]

Alfis / Yggdrasil