Трохи заплутався щодо відображення віртуальних користувачів на системних користувачів у Dovecot


0

Що я сподіваюся зробити:

  1. Використовуйте getmail захоплювати електронні листи з кількох моїх облікових записів (gmail, fastmail, Yahoo тощо) - & gt;
  2. доставити до примірника Dovecot запущено локально - & gt;
  3. з яких я буду використовувати поштовий клієнт для доступу до моїх електронних листів

Відправка зараз не є метою.

Що я не знаю : як скласти карту account1@gmail.com і myveryoldaccount@yahoo.com до iain системного облікового запису.

Я дивлюся на віртуальних користувачів але в кожній дискусії згадується:

  1. Postfix, який я не використовую (поки що)
  2. Редагування / etc / passwd

Орієнтуючись на (2), я вже налаштував аутентифікацію через PAM, і я не дуже зацікавлений в тому, щоб обмінюватися з / etc / passwd. Чи є щось доступне?

# Some barely spoken about file
iain: account1@gmail.com, myveryoldaccount@yahoo.com

# dovecot.conf
address_mapping: use_barely_spoken_about_file

Мій conf.d / auth-system.conf.ext має наступне (я не впевнений, що це актуально чи ні):

passdb {
  driver = pam
  args = dovecot
}

userdb {
  # <doc/wiki/AuthDatabase.Passwd.txt>
  driver = passwd
  # [blocking=no]
  # see https://trac.macports.org/wiki/howto/SetupDovecot
  args = 
}

Посилання Macports має:

Разом вони перешкоджають необхідності жорсткого закодованого пароля.dovecot і   Файли userdb.dovecot і не потребують знання LDAP.   Однак вони підтримують лише імена користувачів системи, а не віртуальні   поштових скриньок. Я перевірив це за допомогою протоколу IMAP і LDA (постачання)   успішно.

Чи потрібно просто замінити getmail на Postfix? Це виглядає як багато додаткової роботи, getmail проста у налаштуванні.

Чи виконує barely_spoken_about_file існують, або це дійсно / etc / passwd ?

Чи можу я все-таки аутентифікувати через PAM?

Будь-яка допомога або розуміння, або просто підштовхнути до правильної статті було б високо цінується.


Я не впевнений, чому ви намагаєтеся зіставити поштові скриньки, які не належать вашому серверу? Це щось getmail вимагає? (Якщо це сталося, більшість людей не зможуть використовувати його ...)
grawity

Читання getmail man oage Я був би дуже здивований, якщо getmail доставляє пошту через dovecot - насправді я не думаю, що dovecot підтримує це. Я чекаю, що її просто писати пошту в стандартному фірмовому і довекотом читає. Це не дивлячись на голубника дивиться в неправильному місці.
davidgo

@davidgo getmail виступає в ролі агента вилучення пошти, і Dovecot діє як агент локальної доставки. Я можу викликати getmail, щоб доставити до каталогу на моєму полі, але потім повідомлення звучать, і я втрачаю речі, які може зробити Dovecot, наприклад, фільтрування і пересилання повідомлень до одного приймача.
Iain

@grawity getmail просто отримуватиме пошту з адресою та даними облікового запису. Я хочу взяти ці різнорідні облікові записи та перенести їх до одного одержувача, який володіє рахунками. Я вірю (бо я бачив деякі статті, де люди роблять щось подібне, але не зовсім, наприклад ) Dovecot повинен мати можливість приймати повідомлення з getmail і робити це, але я не впевнений, як налаштувати відображення.
Iain

Ах, якщо він працює нічого подібного fetchmail раніше, тоді я не думаю, що вам потрібно відображати ці адреси як рахунків зовсім; getmail доставляє все через LDA до одного звичайного облікового запису Dovecot. Замість цього, я думаю, вам потрібно використовувати модуль сита Dovecot для фільтрації / сортування на основі "Доставленого до:" або подібних заголовків.
grawity
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.