Fetchmail Postfix Dovecot - почта не передана Postfix

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

У меня нет полного доменного имени и я не хочу его, просто чтобы уйти от этого. Для настройки почтовой инфраструктуры я в основном следовал инструкциям с https://workaround.org/ispmail/stretch. Кроме того, я установил fetchmail, чтобы забрать мои письма у моего провайдера. Я проверил это со следующими параметрами:

poll pop.mail.yahoo.com with protocol POP3:
user "MYUSERNAME", password "MYPASSWD", is USER here option ssl

С этими опциями я побежал fetchmail -v -d0 -f /etc/default/fetchmail и результат показал, что моя электронная почта была подобрана. Теперь одна из моих проблем заключается в том, что в моей системе нет пользователя с именем USER, как указано в приведенном выше поле fetchmail. Я хочу использовать виртуальных пользователей, поскольку это позволяет мне быть более гибким. Но что бы я ни делал, Postfix не хотел обрабатывать электронную почту для "USER@localhost". Я добавил домен "localhost" в свою таблицу доменов SQL, добавил электронную почту "USER @ localhost" в свою таблицу виртуальных пользователей... ничего. Получение и обработка этого письма всегда отклонялись постфиксом. Сообщение об ошибке

fetchmail: SMTP listener doesn't like recipient address `USER@localhost'

Тогда я подумал, что пойду по пути многоточечных почтовых ящиков и укажу MDA в запросе fetchmail. Цель состояла в том, чтобы передать опрошенные электронные письма в postfix, где они были бы обработаны и переданы dovecot, который я хочу использовать в качестве агента доставки почты. И вот где я застрял. Я не могу понять, как правильно определить запрос опроса с помощью этой опции MDA.

Итак, короткая история, чего я хочу добиться - это получить мои электронные письма, передать их в postfix для обработки и затем сохранить их в виртуальных почтовых ящиках с помощью dovecot.

Я знаю, что эта тема не решена с одним или двумя ответами. Если бы вы могли терпеливо решать мои проблемы, я был бы очень благодарен.

Еще несколько подробностей о моем конфиге: main.cf

myhostname = Mailserver.xyz
mydestination = $myhostname, Mailserver, localhost.localdomain, , localhost
virtual_transport = lmtp:unix:private/dovecot-lmtp

Строки показывают myhostname, мой пункт назначения и virtual_transport, которые я настроил. Виртуальный транспорт обеспечивает передачу данных Postfix Dovceot, поэтому Dovecot может использоваться как MDA.

Моя таблица доменов виртуальных почтовых ящиков содержит 2 столбца, id и name, и они содержат localhost в качестве домена. Мои карты виртуальных почтовых ящиков содержат 5 столбцов, идентификатор, идентификатор домена, адрес электронной почты и пароль. На данный момент пароль не имеет значения, но он будет использоваться для входа в dovecot через MUA. Таблица содержит мой USER @ localhost, который должен позволять получать электронные письма, как указано в моем первом разделе кода 'poll pop.mail.yahoo.com с протоколом POP3: пользователь "MYUSERNAME", пароль "MYPASSWD", здесь USER ".

Во всяком случае, это все, что я могу думать прямо сейчас. Пожалуйста, дайте мне знать, какая еще информация вам может понадобиться. Если бы вы могли указать мне правильное направление, это было бы очень ценно.

С уважением

realShadow

0 ответов

Другие вопросы по тегам