в течение последних нескольких дней я пытался запустить почтовый сервер, и похоже, что я наконец-то это сделал.
Почтовый сервер работает на Debian в сочетании с postfix и dovecot. Также установлен Webmin, в котором я вижу электронные письма для пользователя, и я также могу отправлять электронные письма.
Я создал тестового пользователя "Контакт" и вот скриншот из вебмина СКРИНШОТ
Затем я установил roundcube, настроил и протестировал соединение smtp и imap. Все хорошо, но после входа в roundcube я не вижу никаких писем.
Я обнаружил, что электронные письма хранятся в /var/spool/kontakt, а не в maildir, и я не знаю, почему.
Резюме - Моя цель - иметь возможность писать, читать и управлять электронной почтой с помощью roundcube.
ВОПРОС 2: Как я могу гарантировать, что адрес электронной почты может иметь только доменное имя, а не имя хоста?
Например, если я отправлю электронное письмо из gmail на адрес [email protected], электронное письмо будет в порядке. Но если я отправлю электронное письмо на адрес [email protected], я получу в ответ сообщение о том, что электронное письмо не может быть доставлено.
Большое тебе спасибо
<[email protected]>: Пользователь неизвестен в таблице виртуальных псевдонимов
postconf: предупреждение: /etc/postfix/master.cf: неопределенный параметр: mua_sender_restrictions
postconf: предупреждение: /etc/postfix/master.cf: неопределенный параметр: mua_helo_restrictions
alias_database = хэш:/и т.д./псевдонимы
alias_maps = хеш:/и т.д./псевдонимы
разрешить_мин_пользователь = да
append_dot_mydomain = нет
биф = нет
уровень_совместимости = 2
home_mailbox = Почтовый каталог/
inet_interfaces = все
inet_protocols = ipv4
mailbox_command = procmail -a "$EXTENSION"
почтовый ящик_размер_лимит = 0
mydestination = $myhostname, xxxxxx.contaboserver.net, localhost.contaboserver.net, , localhost
мой домен = mintiga.cz
myhostname = mail.mintiga.cz
мои сети = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
мое происхождение = $ мой домен
каталог_очередей = /var/spool/postfix
readme_directory = нет
получатель_разделитель = +
ретранслятор =
smtp_tls_loglevel = 1
smtp_tls_note_starttls_offer = да
smtp_tls_security_level = может
smtp_tls_session_cache_database = btree:${каталог_данных}/smtp_scache
smtp_use_tls = да
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = allow_mynetworks, permit_auth_destination, permit_sasl_authenticated, отклонить
smtpd_relay_restrictions = Permit_MyNetworks Permit_Sasl_Authenticated defer_unauth_destination
smtpd_sasl_auth_enable = да
smtpd_sasl_path = частный/авторизация
smtpd_sasl_security_options = неанонимный
smtpd_sasl_type = голубятня
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.mintiga.cz/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mail.mintiga.cz/privkey.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = да
smtpd_tls_security_level = может
smtpd_tls_session_cache_database = btree:${каталог_данных}/smtpd_scache
smtpd_use_tls = да
виртуальный_алиас_домен = $мойдомен
virtual_alias_maps = хеш:/etc/postfix/виртуальный
postconf: предупреждение: /etc/postfix/main.cf: неиспользуемый параметр: smtpd_sasl_location_domain=$myhostname
# 2.2.27 (): /etc/dovecot/dovecot.conf
# Pigeonhole версия 0.4.16 ()
# ОС: Linux 4.9.0-15-amd64 x86_64 Debian 9.13
auth_debug = да
auth_debug_passwords = да
auth_mechanisms = простой логин
auth_verbose = да
disable_plaintext_auth = нет
mail_debug = да
mail_location = maildir:~/Maildir
почтовый ящик пространства имен {
входящие = да
местоположение =
почтовый ящик Черновики {
авто = подписаться
special_use = \ Черновики
}
почтовый ящик Нежелательная {
авто = подписаться
special_use = \ Мусор
}
почтовый ящик отправлено {
авто = подписаться
special_use = \Отправлено
}
почтовый ящик "Отправленные сообщения" {
special_use = \Отправлено
}
почтовый ящик Корзина {
авто = подписаться
special_use = \Корзина
}
префикс =
разделитель = .
тип = частный
}
БД {
водитель = Пэм
}
протоколы = "imap pop3"
авторизация службы {
unix_listener /var/spool/postfix/private/auth {
группа = постфикс
режим = 0666
пользователь = постфикс
}
}
служба imap-логин {
inet_listener imap {
порт = 143
}
inet_listener IMAP {
порт = 993
SSL = да
}
}
SSL = требуется
ssl_cert = </etc/letsencrypt/live/mail.mintiga.cz/fullchain.pem
ssl_key = # скрыто, используйте -P, чтобы показать его
пользовательская база данных {
водитель = пароль
}