Exim und Ich - Ein hoffnungsloser Fall :(

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
SlasHi
Beiträge: 39
Registriert: 09.10.2003 13:16:13

Exim und Ich - Ein hoffnungsloser Fall :(

Beitrag von SlasHi » 03.11.2003 17:39:16

"Oder wenn der am leichtesten zu konfigurierende Webserver für mich zu schwer ist!" :(

Seid nun über 2 Wochen versuche ich nen anständigen Mailserver zum laufen zu bekommen, habe es bisher allerdings noch nicht geschafft. :(
Dennoch muss ich sagen, wäre ich wohl ohne eure Hilfe nicht so weit gekommen, wie ich jetzt bin! :)
Ich habe mich jetzt dazu durchgerungen vmail-sql mit Exim3 zu verwenden.
Ich benutze ein Exim3 mit MySQL support Paket, was mir freundlicherweise d0cd bereit gestellt hat.

Die Datenbank von vmail-sql habe ich wie hier:
http://www.ex-parrot.com/~chris/vmail-sql/README
beschrieben soweit zum laufen bekommen, tpop3d mit mysql läuft bereits genau so.

Allerdings steht im paniclog jetzt:
2003-11-03 17:27:38 unknown lookup type "<#(your existing domains separated by #s)#mysql"

Das ist ein Stück aus dem local_domains Bereich in der exim.conf.
Zu sehen hier:
local_domains = <#(your existing domains separated by #s)#\
mysql;select domain_name from domain \
where domain_name = '${quote_mysql:$key}'#\
mysql;select alias from domain_alias where alias = '${quote_mysql:$key}'
Soweit ich das verstanden habe, wird das <# benutzt um den Doppelpunkt in der SQL Abfrage benutzen zu können, weil sonnst exim das als Trennsymbol erkennen würde.

Allerdings funzt das nicht, und ich weis jetzt echt nicht mehr weiter.

editme-diff um exim3 selber mit mysql und eventuell diesem feature selber neu zu compilieren bekomme ich nicht hin, weil ich die editme-diff nicht ändern kann, ohne dass ein Patchfehler zustande kommt.

Ich würde mich wirklich freuen, wenn ihr mir nocheinmal mit Rat und Tat unter die Arme greifen könntet, um endlich aus diesem Exim-Krieg rauszugelangen ;)

SlasHi
Beiträge: 39
Registriert: 09.10.2003 13:16:13

Beitrag von SlasHi » 04.11.2003 17:58:24

*nochmal nach oben schieb*

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.11.2003 20:24:04

Hmm... so wie das aussieht, musst Da noch was eintragen...

An der Stelle, wo "your existing domains......" steht musst Du halt "your existing domains" eintragen (Also die Domains, die der Server bearbeiten soll)...

Was genau das Problem ist? Sry, kA...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

SlasHi
Beiträge: 39
Registriert: 09.10.2003 13:16:13

Beitrag von SlasHi » 06.11.2003 16:11:18

Ich habe mein Problem mit einer alternativen Abfrage lösen können. :)

Code: Alles auswählen

# Hier meckert er wegen dem <#
#local_domains = <#(your existing domains separated by #s)#\
#               mysql;select domain_name from domain \
#                where domain_name = '${quote_mysql:$key}'#\
#                mysql;select alias from domain_alias where alias = '${quote_mysql:$key}'


## 2. Versuch hat dann geklappt.
local_domains = mysql; SELECT domain_name FROM domain where domain_name = '$key';

Nur haperts jetzt mit der tpop3d.conf
Der will irgendwie nicht meine emails finden.
die mails liegen jetzt in

/var/spool/virtual/domainname.tld/username

und meine tpop3d.conf sieht so aus:

Code: Alles auswählen

append-domain:  yes
mailbox:  maildir:/var/spool/virtual/$(domain)/$(local_part)
auth-mysql-enable: yes
auth-mysql-mail-group: mail
auth-mysql-hostname: localhost
auth-mysql-database: virtualemail
auth-mysql-username: benutzername
auth-mysql-password: passwort

Antworten