qMail & Zarafa auf Debian



fishbone

New Member
Hallo,

ich habe gestern (erfolgreich) Zarafa auf meinem Debiansystem installiert. Webaccess und alle Funktionalitäten funktionieren soweit auch einwandfrei - außer eben das Emailing.
Möchte ich aus dem Webaccess eine E-Mail versenden, so erhalte ich immer diese Meldung:
Code:
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
Dass ich in die Datei
Code:
/var/qmail/mailnames/<domain>/<username>/.qmail
folgende Zeile eintragen muss:
Code:
| /usr/bin/zarafa-dagent -q <username>

Das Problem ist einfach, dass ich keine E-Mails nach "draußen" senden kann und ich inzwischen mit meinem Latein am Ende bin. Hab auch schon etliche Foren durchgrast, aber nichts hat funktioniert.

Könnt Ihr mir vielleicht weiterhelfen?

Vielen Dank!
 
Danke für deine Antwort.

Sobald ich den "Empfänger-Host" in die rcpthosts eintrage, funktioniert es auch. Allerdings kann ich ja nicht jeden Host, dem ich eine Email schicken möchte, in die rcpthosts eintragen. Oder doch?

Intern versenden über den Webaccess von Zarafa funktioniert einwandfrei. Aber vom Webaccess in die weite Welt klappt´s eben nicht.
 
Das der interne Versand funktioniert liegt daran, dass eine interne E-Mail nicht an den MTA übergeben wird sondern direkt vom dagent zugestellt wird.

Im Wiki von Zarafa steht folgendes zu qmail:
Qmail
Place in your $HOME/.qmail file a line containing:

| /usr/bin/zarafa-dagent -q [user name]

The [user name] tag needs to be replaced with the name of the user to correctly deliver the email. The -q switch is to notify the zarafa-dagent program to return qmail style error codes. When an email can temporarily not be delivered, it will stay in the qmail queue, which will try to deliver the email again later.

Hast du das gemacht?

Das Handbuch verrät dazu noch folgenden Satz:
Um E-Mails korrekt zu versenden, muss der Ausdruck [user name] durch den Namen des Benutzers
ersetzt werden.

Also könnte dein Problem schon hier begraben sein.

Gruß Felix
 
Last edited by a moderator:
Der Zarafa-Benutzer lautet sebastian.roming. Ebenfalls lautet die E-Mail Adresse [email protected].

In
Code:
/var/qmail/mailnames/domain.tld/sebastian.roming/.qmail

steht nun folgendes drin:
Code:
| true
| /usr/bin/deliverquota ./Maildir
| /usr/bin/zarafa-dagent -q sebastian.roming

Hatte ich im Manual auch bereits gelesen, aber es funktioniert trotzdem nicht :(
 
Hmm,

wie gesagt bin kein qmail Experte, aber hast du schon versucht die zweite Zeile (also die mit Maildir) aus der .qmail zu nehmen.

Vielleicht bringt dich dieser Beitrag ja auch auf eine Lösung.
 
Habs jetzt probiert mit
Code:
| true
| /usr/bin/zarafa-dagent -q sebastian.roming ./Maildir
und ohne
Code:
./Maildir
(Also die zweite Zeile einfach weggelassen), habe qmail auch neu gestartet, aber leider ohne Erfolg, der selbe Fehler :(
 
Hi,

dann muss ich leider passen. Vielleicht findet sich ja noch einen qmail Experte.

Der letzte Rat den ich diesbezüglich hätte, wäre es mal mit Postfix zu versuchen (wenn es sich einrichten lässt).
 
Last edited by a moderator:
Ich danke dir trotzdem für deine Hilfe und hoffe einfach mal, dass sich noch ein qMail Experte finden lässt ;-)
 
Wollte mal nachhaken, ob vielleicht noch jemand einen Tipp für mich hat. Habe das Problem leider immer noch nicht lösen können.

Vielen Dank!
 
Habs jetzt probiert mit
Code:
| true
| /usr/bin/zarafa-dagent -q sebastian.roming ./Maildir
und ohne
Code:
./Maildir
(Also die zweite Zeile einfach weggelassen), habe qmail auch neu gestartet, aber leider ohne Erfolg, der selbe Fehler :(

Häng mal an den user die domain an:

also [email protected]

So isses hier konfiguriert... So müsstest Du doch auch bei Zarafa einloggen...
 
Bei Zarafa melde ich mich nur mit "sebastian.roming" an.
Habe jetzt mal noch den Domainname in der .qmail angehängt, aber bringt leider keine Veränderung.
 
Standardmäßig ist das Relaying nach einer qmail-Installation nicht aktiviert.

Ein sauberes und für Anfänger geeignetes qmail-Setup ist in http://www.lifewithqmail.org/ beschrieben. Dort findest Du unter http://www.lifewithqmail.org/lwq.html#relaying die nötigen Einstellungen. Wenn Du Dich an das dort beschriebene Setup hälst, so kannst Du localhost (127.0.0.1) das Relaying erlauben, indem Du die Zeile

127.0.0.1:allow,RELAYCLIENT=""

in die /etc/tcp.smtp einträgst, danach wie beschrieben die Datenbank neu bauen. Das Ganze setzt halt voraus, dass Du tcpserver zum Aufruf von qmail-smtpd verwendest.

Damit werden lokal (bspw. von Zarafa) an qmail übergebene Mails auch von qmail zugestellt.

Grüße,
Lena
 
Last edited by a moderator:
Back
Top