Рейтинг:0

Я не могу получать электронные письма с помощью Foxmail, но электронное письмо было получено локально

флаг cn

Maillog не показывает никаких ошибок. Я вижу новое электронное письмо в моем /home/mail/domain/www3/new. Я просто не могу прочитать письмо с помощью клиента или телнета 110/143. Информация о голубятне Журнал, кажется, не показывает никаких ошибок. Я не знаю, что делать. Все показывает, что проблем вроде бы нет. В файле /etc/postfix/main.cf есть некоторые настройки...¼

ssqueue_directory = /var/spool/postfix
каталог_команд = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = постфикс
inet_interfaces = все
inet_protocols = все
unknown_local_recipient_reject_code = 550
alias_maps = хеш:/и т.д./псевдонимы
alias_database = хэш:/и т.д./псевдонимы
debug_peer_level = 2
команда_отладчика =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ddd $daemon_directory/$process_name $process_id и спящий режим 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = постдроп
html_directory = нет
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.10.1/samples
readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
виртуальные_uid_maps = статические: 200 
virtual_gid_maps = статический:12
smtpd_sasl_type = голубятня
smtpd_sasl_path = частный/авторизация
smtpd_sasl_authenticated_header = да
smtpd_sasl_auth_enable = да
smtpd_sasl_security_options = неанонимный
сломанный_sasl_auth_clients = да
virtual_alias_maps = pgsql:/etc/postfix/pgsql/virtual_alias_maps.cf 
виртуальный_почтовый_домен = pgsql:/etc/postfix/pgsql/virtual_domains_maps.cf 
virtual_mailbox_maps = pgsql:/etc/postfix/pgsql/virtual_mailbox_maps.cf 
virtual_mailbox_base = /дом/почта 
relay_domains = $mydestination, proxy:pgsql:/etc/postfix/pgsql/relay_domains.cf
виртуальный_почтовый_лимит = 512000000 
виртуальный_минимум_uid = 8
виртуальный_транспорт = виртуальный 
local_transport = виртуальный 
local_recipient_maps = $virtual_mailbox_maps 

В dovecot.conf есть некоторые настройки.

дикт {
#quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
 #expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext
}
!include conf.d/*.conf
mail_location = maildir:/home/mail/%u/
почтовый ящик пространства имен {
  тип = частный
  входящие = да
  местоположение =
почтовый ящик Черновики {
  special_use = \ Черновики
}
почтовый ящик Нежелательная {
  special_use = \ Мусор
}
почтовый ящик отправлено {
  special_use = \Отправлено
}
почтовый ящик "Отправленные сообщения" {
  special_use = \Отправлено
}
почтовый ящик Корзина {
  special_use = \Корзина
}
префикс =
}
протоколы = imap pop3 lmtp
SSL = нет
login_greeting = mail.xxxxxx.com
auth_mechanisms = простой логин
auth_debug = да
auth_debug_passwords = да
авторизация службы {
  # Постфиксная smtp-авторизация
  unix_listener /var/spool/postfix/private/auth {
    режим = 0660
    пользователь = постфикс
    группа = постфикс
  }
  # Процесс аутентификации запускается от имени этого пользователя.
  пользователь = постфикс
  группа = постфикс
}
служебная карта {
    исполняемый файл = imap
}
пользовательская база данных {
    драйвер = sql
    аргументы = /etc/dovecot/dovecot-sql.conf
}
БД {
    драйвер = sql
    аргументы = /etc/dovecot/dovecot-sql.conf
}
первый_действительный_uid = 200 
mail_uid = 200 
mail_gid = 12
disable_plaintext_auth = нет
mail_plugins = $mail_plugins zlib
плагин {
    zlib_save_level = 6
    zlib_save = gz
}
протокол имап {
    mail_plugins = $mail_plugins imap_zlib
}
 mail_max_userip_connections = 50
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log

dovecot-sql.conf имеет некоторые конфигурации…

драйвер = pgsql
connect = host=localhost dbname=пользователь postfix=пароль postfix=xxxxxxxxx
default_pass_scheme = MD5-CRYPT
password_query = ВЫБЕРИТЕ имя пользователя КАК пользователь, пароль ОТ почтового ящика, ГДЕ имя пользователя = '%u' 
И активно = '1'
user_query = SELECT '/home/mail/' || maildir AS home, 200 как uid, 12 как gid FROM 
почтовый ящик, ГДЕ имя пользователя = '%u' И активно = '1'

virtual_mailbox_maps или подобные:

пользователь = постфикс
пароль = хххххххх
хосты = локальный хост
имя_базы = постфикс
query = ВЫБРАТЬ maildir ИЗ почтового ящика, ГДЕ имя пользователя = '%s' И активно = true

Другие конфигурации должны быть неактуальны. Может ли кто-нибудь помочь мне, потому что вся информация вроде указывает на то, что они в норме, но я не могу получить ожидаемые результаты. Спасибо. Кстати, я могу использовать Foxmail для отправки почты. почтовый журнал:

31 марта 15:33:40 почтовый постфикс/мастер[28261]: демон запущен - 
версия 2.10.1, конфигурация /etc/postfix
31 марта 15:33:58 почтовый постфикс/smtpd[28327]: подключиться из 
xmbg7.mail.xx.com[101.91.43.51]
31 марта 15:33:58 почтовый постфикс/smtpd[28327]: D0F0D1413AC: 
клиент=xmbg7.mail.xx.com[101.91.43.51]
31 марта 15:33:59 почтовый постфикс/очистка [28335]: D0F0D1413AC: 
идентификатор сообщения=<[email protected]>
31 марта 15:33:59 почтовый постфикс/qmgr[28263]: D0F0D1413AC: from= 
<[email protected]>, size=2746, nrcpt=1 (очередь активна)
31 марта 15:33:59 почтовый постфикс/виртуальный [28337]: D0F0D1413AC: to= 
<[email protected]>, реле = виртуальное, задержка = 0,26, 
задержки=0,24/0,01/0/0,01, dsn=2.0.0, статус=отправлено (доставлено 
почтовый каталог)

31 марта 15:33:59 почта postfix/qmgr[28263]: D0F0D1413AC: удалено

Рейтинг:1
флаг in

Dovecot ищет вашу электронную почту в mail_location+имя пользователя

mail_location = maildir:/home/mail/%u/

Нормальное поведение постфикса виртуальный агент доставки должен хранить их в виртуальная_почтовая_база+домен+имя пользователя (документация здесь) так же, как вы упомянули:

Я вижу новое электронное письмо в моем /home/mail/domain/www3/new

Использование постфикса виртуальный в качестве агента доставки не очень практично. В нем отсутствует одна из самых важных функций: квота.

Я предлагаю вам использовать голубятню лмтп в качестве агента доставки, поскольку dovecot lmtp имеет гораздо больше возможностей.

Если вы все еще хотите продолжать использовать постфикс виртуальный агент доставки убедитесь, что ваш user_query учитывает «доменную» часть местоположения maildir.

恋なつ avatar
флаг cn
я только что изменил SELECT '/home/mail/' || maildir AS home to Как почта ï¼он может получать почту

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.