Dovecot'ta sanal kullanıcıları sistem kullanıcılarıyla eşleştirmek konusunda biraz karıştı


0

Ne yapmayı umuyorum:

  1. Hesaplarımın birçoğunun e-postalarını almak için getmail kullanın (gmail, fastmail, Yahoo vb.) ->
  2. yerel olarak çalışan Dovecot örneğine teslim et ->
  3. e-postalarıma erişmek için bir posta istemcisi kullanacağım

Gönderme şimdilik bir amaç değil.

Bilmiyorum Ne : map nasıl account1@gmail.com ve myveryoldaccount@yahoo.com için Iain sistem hesabı.

Sanal kullanıcılara bakıyorum ancak her tartışmada şu belirtiliyor:

  1. Kullanmadığım Postfix (henüz olduğu gibi)
  2. / Etc / passwd dosyasını düzenleme

Odaklanmaya (2), PAM üzerinden zaten kimlik doğrulama hazırladım ve / etc / passwd ile uğraşmakla gerçekten ilgilenmiyorum. Gibi bir şey yok mu?

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

# dovecot.conf
address_mapping: use_barely_spoken_about_file

Benim conf.d / auth-system.conf.ext aşağıdakilere sahiptir (konuyla alakalı olup olmadığından emin değilim):

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 bağlantısı vardır:

Bunlar birlikte, kodlanmış passwd.dovecot ve userdb.dovecot dosyalarına duyulan ihtiyacı önler ve LDAP bilgisi gerektirmez. Ancak, sanal posta kutularını değil, yalnızca sistem kullanıcı adlarını desteklerler. Bunu IMAP ve güvercin LDA (teslim) ile başarıyla test ettim.

Getmail'i Postfix ile değiştirmeli miyim? Fazladan fazla iş gibi görünüyor, kurulum için getmail basittir.

Barely_spoken_about_file var mı, yoksa gerçekten / etc / passwd mi?

Hala PAM üzerinden kimlik doğrulaması yapabilir miyim?

Herhangi bir yardım veya içgörü ya da sadece doğru maddeye doğru dürtmek çok takdir edilecektir.


Neden ilk önce sunucunuza ait olmayan posta kutularını eşlemeye çalıştığınızdan emin değilim? Getmail'in gerektirdiği bir şey mi? (Öyle olsaydı, çoğu insan kullanamazdı ...)
Ocak'ta

Getmail man oage'in okunması, getmail'in dovecot yoluyla posta göndermesi çok şaşırtıcı olurdu - aslında dovecot'un bunu desteklediğini sanmıyorum. Ben standart bir firnat içinde simlly yazı posta bekliyorum ve dovecot okur. Bu güvercin arayanlar yanlış yere bakıyor.
davidgo,

@davidgo getmail Posta Alma Ajansı, Dovecot ise Yerel Teslimat ajanı olarak görev yapmaktadır. Getmail'i kutumdaki bir dizine göndermesini isteyebilirim ancak iletiler susturuluyor ve iletileri bir alıcıya filtrelemek ve yönlendirmek gibi Dovecot'un yapabileceklerini kaybediyorum.
Iain

@grawity getmail, yalnızca adres ve hesap bilgileri verilen postaları alır. İstediğim tek şey bu farklı hesapları alıp hesapları kendilerine ait olan bir alıcıya yönlendirmek. (İnsanların, benzer ancak oldukça bir şeyler yapmak bazı makaleler gördük çünkü inanıyorum örneğin Dovecot GetMail gelen mesajları alıp bunu mümkün olmalıdır), ancak eşleme nasıl yapılandırılacağı emin değilim.
Iain

Ah, fetchmaileskisi gibi bir şey çalışıyorsa , o zaman bu adresleri hesap olarak eşlemeniz gerektiğini düşünmüyorum ; getmail her şeyi LDA ile tek bir normal Dovecot hesabına sunar. Bunun yerine, "Teslim Edilenlere:" ya da benzer başlıklara göre filtrelemek / sıralamak için Dovecot'un Elek modülünü kullanmanız gerektiğini düşünüyorum.
Gravity
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.