Postfix Dovecot MYSQL

A Unix/Linux szerverek üzemeltetése wikiből
A lap korábbi változatát látod, amilyen Carpoon (vitalap | szerkesztései) 2012. szeptember 8., 14:04-kor történt szerkesztése után volt.

Tartalomjegyzék

1 Szerver alkalmazások kiválasztása

Az email rendszert amit bemutatok egy honlap rendszerhez tartozik. Szempont volt hogy közös felhasználói adatábzis legyes és hogy minden platform képes legyen a felhasználókat authentikálni. A rendzser minden felhasználója autómatikusan kapott egy email címet.
Az általam válaszott szerver alkalazások, inkoklás miért ezek mellett döntöttem:

  • MTA (Mail Transfer Agent): Postfix.
  • MDA (Mail Delivery Agent): Dovecot. Több open source rendszert megnézetem, ezek közül a dovecot jól skálázható, robusztus és beépítve támogat erős jelszótároló megoldásokat.
  • DBS: MYSQL. A MYSQL az egyik széleskörűen alkalmazott adatbáziskezelő rendszer, könnyen használható különböző programozási nyelvek alól, ami a project megvalósításánál fontos szempont volt (php, node.js, java, stb).

2 Működés áttekintése

3 Egy gyakorlati megvalósítás

3.1 Dovecor beállítása

3.2 Postfix beállítása


A /etc/postfix/ mappába a következő fileokra van szükség, amik az adatbázissal kötik össze.

  • mysql_virtual_alias_maps.cf - címfordítások:
user = mail
password = ****
hosts = 10.10.10.22
dbname = mail
query = SELECT destination FROM forwardings WHERE source='%s' AND active = '1'
  • mysql_virtual_domains_maps.cf - postfix által kiszolgált domainek listája:
user = mail
password = ****
hosts = 10.10.10.22
dbname = mail
query = SELECT domain FROM domains WHERE domain='%s'
Személyes eszközök