Debian sarge, apache2, exim4, vexim problem
-
stevemeyer1
- Posts: 5
- Joined: 2005-12-25 12:07
Debian sarge, apache2, exim4, vexim problem
Habe einen Server mit debian sarge laufen und die Installation des mailservers nach der anleitung von http://www.debianhowto.de gemacht.
vexim als oberfläche läuft.
das problem liegt nun darin, dass wenn benutzer oder accounts angelegt werden, keine verzeichnisse im zugewiesenen mailverzeichnis erstellt werden.
wenn dann eine mail von außen auf den server geschickt wird, kommt diese auch auf dem server an, in den logs steht dann allerdings, dass diese mail nicht weiterverteilt werden kann.
woran liegen diese beiden probleme?
vexim als oberfläche läuft.
das problem liegt nun darin, dass wenn benutzer oder accounts angelegt werden, keine verzeichnisse im zugewiesenen mailverzeichnis erstellt werden.
wenn dann eine mail von außen auf den server geschickt wird, kommt diese auch auf dem server an, in den logs steht dann allerdings, dass diese mail nicht weiterverteilt werden kann.
woran liegen diese beiden probleme?
Re: Debian sarge, apache2, exim4, vexim problem
vermutlich an irgendwelchen Rechten. Unter welchem Benutzer werden die Mailverzeichnisse erstellt (bei vexim2 kann man bei der Erstellung eine User-ID und Group-ID angeben). Schau dir mal das an: http://www.rootforum.org/forum/viewtopic.php?t=38211
-
stevemeyer1
- Posts: 5
- Joined: 2005-12-25 12:07
Re: Debian sarge, apache2, exim4, vexim problem
laut der debianhowto anleitung wird auch ein user mit der uid 99 erstellt,
>>
adduser --system --uid 99 --group --home /var/opt/vmail vmail
<<
das wurde auch gemacht.
wie gesagt diese debiananleitung wurde komplett durchgearbeitet
>>
adduser --system --uid 99 --group --home /var/opt/vmail vmail
<<
das wurde auch gemacht.
wie gesagt diese debiananleitung wurde komplett durchgearbeitet
-
stevemeyer1
- Posts: 5
- Joined: 2005-12-25 12:07
Re: Debian sarge, apache2, exim4, vexim problem
@ timeless
habe alles aus dem anderen thread durchgeschaut, dort aber auch keine lösung gefunden :(
habe alles aus dem anderen thread durchgeschaut, dort aber auch keine lösung gefunden :(
Re: Debian sarge, apache2, exim4, vexim problem
Wenn du einen neuen Benutzer anlegst, wird eigentlich gleich eine automatische Mail generiert und in sein Postfach zugestellt. Welchem Benutzer gehört denn das Verzeichnis /var/opt/vmail?
Schau mal in deine Logs, wenn du Benutzer anlegst. Da neben Exim4 auch der Apache und evtl. suphp beteiligt sind, wirf auch einen Blick in diese Logfiles.
Schau mal in deine Logs, wenn du Benutzer anlegst. Da neben Exim4 auch der Apache und evtl. suphp beteiligt sind, wirf auch einen Blick in diese Logfiles.
-
stevemeyer1
- Posts: 5
- Joined: 2005-12-25 12:07
Re: Debian sarge, apache2, exim4, vexim problem
benutzer von /var/opt/vmail ist vmail vmail , vmail hat user id 99
es kommt beim erstellen eines neuen users eine fehlermeldung in den logs von exim4
failed to expand "@ : ${lookup mysql{select distinct domain from domains where type ='local' AND domain = '${quore_mysql:domain}']] : {lookup -----usw.usf--
gave DEFER : MYSQL connection failed:: "cant connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
die datei mysql.sock ist 0byte groß und wenn man sie versucht anzuschauen meint er, die datei sei nicht vorhanden?
es kommt beim erstellen eines neuen users eine fehlermeldung in den logs von exim4
failed to expand "@ : ${lookup mysql{select distinct domain from domains where type ='local' AND domain = '${quore_mysql:domain}']] : {lookup -----usw.usf--
gave DEFER : MYSQL connection failed:: "cant connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
die datei mysql.sock ist 0byte groß und wenn man sie versucht anzuschauen meint er, die datei sei nicht vorhanden?
Re: Debian sarge, apache2, exim4, vexim problem
Schau mal genau in deiner exim4.conf nach, es muss dort heißen:
Hinter mysql kommt noch ein "d"!!hide mysql_servers = localhost::(/var/run/mysqld/mysqld.sock)/vexim/vexim/<<Datenbankpasswort>>
Re: Debian sarge, apache2, exim4, vexim problem
Das Problem mit exakt derselben Fehlermeldung hatte ich auch mal. Ã?berprüfe mal, wem die Datenbank "vexim" gehört. Die müsste, wenn ich das Howto noch gut genug im Kopf habe, dem Datenbankbenutzer "vexim" gehören. Ã?berprüfe also auch, ob der überhaupt existiert.
Gruß, Volkmar
Gruß, Volkmar
-
stevemeyer1
- Posts: 5
- Joined: 2005-12-25 12:07
Re: Debian sarge, apache2, exim4, vexim problem
@ timeless2
danke, danke, genau an den beiden "d"s hat es gelegen, nun legt er ohne probleme verzeichnisse an, ankommende mails werden auch in diese verzeichnisse geschrieben.
@volkmar
danke für den tipp, nur hatte ich das am anfang auch gleich gedacht. bei der installation nach dem howto wurde auch der mysql user vexim angelegt. in der datenbank hat also alles funktioniert.
danke erstmal für die hilfe
danke, danke, genau an den beiden "d"s hat es gelegen, nun legt er ohne probleme verzeichnisse an, ankommende mails werden auch in diese verzeichnisse geschrieben.
@volkmar
danke für den tipp, nur hatte ich das am anfang auch gleich gedacht. bei der installation nach dem howto wurde auch der mysql user vexim angelegt. in der datenbank hat also alles funktioniert.
danke erstmal für die hilfe