Postfix på en server med många användare

Permalänk
Medlem

Postfix på en server med många användare

Tjena!

Har ett litet delikat problem med min Ubuntu-installation som jag har på en framtida mail-server.

Jag kör Postfix som SMTP, Dovecot som POP/IMAP och RoundCube som Webmail.

Det funkar fint att köra Postfix och lägga mailboxarna som mbox-fil eller som Maildir-katalog i en användares hemkatalog. Det vill jag inte, eftersom jag har mina mail-användare i en MySQL-databas så vill jag inte behöva skapa en hemkatalog för varje mail-användare. Därför skulle jag vilja göra som jag gör med Dovecot att i .conf-filen specificera /var/mail/%u/ som mailbox-katalog.

Går detta att göra med postfix? Jag provade lägga in home_mailbox = /var/mail/$USER/ men det fungerar inte tyvärr.

Förslag?

Permalänk
Hedersmedlem

Jag har ingen koll alls på Dovecot (är inte så hemma på Postfix heller), men det går helt klart. Kolla upp virtual_mailbox_base t ex.
Jag har
virtual_mailbox_base = /home/vmail

Och får /home/vmail/user@domain.org/.

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Thomas
Jag har ingen koll alls på Dovecot (är inte så hemma på Postfix heller), men det går helt klart. Kolla upp virtual_mailbox_base t ex.
Jag har
virtual_mailbox_base = /home/vmail

Och får /home/vmail/user@domain.org/.

Då är vi inne på virtuella konton (alias), och det fungerar inte riktigt på samma sätt som jag förstått det.

Permalänk
Hedersmedlem

Hm, det är väl precis det som det gör? Jag kör också med "allt" i databas (PostgreSQL, dock). Virtual är väl till just för det, dvs att man inte behöver ha användare på själva datorn (alltså UNIX-konton).

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Avstängd
Visa signatur

ASUS K56CB i7, W10 > Asus VivoBook S15 S530UN
HTC 10
ASUS Transformer Prime 32GB, Nougat :)
Ubiquiti Edge Lite, UniFi AP-AC-Lite (AP) samt ASUS AC68U och N66U (AP), fiber 500/100Mbit/s.
Mitt nätverk: https://imgur.com/aco9XQz Bild https://imgur.com/oQ2WG9Y

Permalänk
Medlem

Tack för tipsen.

Hittade en svensk kille som skrivit en HOWTO som verkar bra dock:
http://johnny.chadda.se/2007/04/15/mail-server-howto-postfix-...

Tyvärr får jag lite felmeddelanden i syslog om jag följer hans exempel:
Nov 21 10:47:39 g-kraft postfix/proxymap[14401]: warning: request for unapproved table: “mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf”

Nov 21 10:47:39 g-kraft postfix/proxymap[14401]: warning: to approve this table for proxymap access, list proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf in main.cf:proxy_read_maps

Nov 21 10:47:39 g-kraft postfix/smtpd[14400]: fatal: proxymap service is not configured for table “mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf”

Nov 21 10:47:40 g-kraft postfix/master[13547]: warning: process /usr/lib/postfix/smtpd pid 14400 exit status 1

Nov 21 10:47:40 g-kraft postfix/master[13547]: warning: /usr/lib/postfix/smtpd: bad command startup — throttling