Re: Problem mit Sendmail und Cyrus

2006-07-03 Diskussionsfäden Bjoern Burger

Für die Nachwelt...

Hallo,

man muss in der cyrusv2.m4 einen Eintrag ändern damit es funktioniert.

---cyrusv2.m4--Ausschnitt

#
###   Cyrus V2 Mailer specification   ###
#

VERSIONID(`$Id: cyrusv2.m4,v 1.1 2002/06/01 21:14:57 ca Exp $')

Mcyrusv2,   P=[IPC], F=_MODMF_(CONCAT(_DEF_CYRUSV2_MAILER_FLAGS,
CYRUSV2_MAI
LER_FLAGS), `CYRUSV2'),
S=EnvFromSMTP/HdrFromL, R=EnvToL/HdrToL, E=\r\n,

---cyrusv2.m4 Ausschnitt

Die letzte hier angezeigte Zeile ändern in :

S=EnvFromSMTP/HdrFromL, R=EnvToSMTP/HdrToL, E=\r\n,

Dann sollte es gehen.

tö


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Problem mit Sendmail und Cyrus

2006-05-25 Diskussionsfäden Matthias Haegele

Bjoern Burger schrieb:

Hallo,

erstmal hoffe ich das ich dieses Thema in dieser Mailingliste ansprechen 
darf. Wenn dies hier unpassend ist, wäre es nett wenn mich jemand drauf 
aufmerksam macht.


Ich will einen Mailserver einrichten...und schaffe es nicht so wie ich 
mir das vorgestellt habe.

Die Vorgaben sind : Debian + Sendmail + Cyrus + MySQL Datenbank

Das Sendmail soll genutzt werden, da andere Mailserver in der Umgebung 
auch Sendmail nutzen und so alle Mailserver auf dem gleichen MTA beruhen.


btw:
In Linux Magazin 05/06 ist ein ausführlicher Artikel zu Sendmail drin 
(S.76)
Listings: ftp://linux-magazin.de/pub/listings/magazin/2006/05/Sendmail/ 
   (url ist case-sensitive!)


hth
MH


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Problem mit Sendmail und Cyrus

2006-05-24 Diskussionsfäden Matthias Haegele

Bjoern Burger schrieb:

Hallo,


Hi!



erstmal hoffe ich das ich dieses Thema in dieser Mailingliste ansprechen 
darf. Wenn dies hier unpassend ist, wäre es nett wenn mich jemand drauf 
aufmerksam macht.


Ich will einen Mailserver einrichten...und schaffe es nicht so wie ich 
mir das vorgestellt habe.

Die Vorgaben sind : Debian + Sendmail + Cyrus + MySQL Datenbank

Das Sendmail soll genutzt werden, da andere Mailserver in der Umgebung 
auch Sendmail nutzen und so alle Mailserver auf dem gleichen MTA beruhen.


Nimm entweder Postfix oder Sendmail-X 
(/*url:http://www.pro-linux.de/news/2005/8844.html)
Sendmail ist imho obsolete und tricky zu konfigurieren ich würde keine 
SW einsetzen die schon in dem Moment indem ich sie installiere 
"outdated" ist ...

(Beide sind Sendmail-kompatibel)

Wenn du noch nie was mit Mailservern gemacht hast würde ich zum Einstieg 
ganz sicher nicht sendmail (das alte) nehmen ...


Als meine "working-solution" hat sich Postfix herauskristallisiert da 
ich dazu am meisten Doku (auch gedruckt) und aktuell ...


hth
MH


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Problem mit Sendmail und Cyrus

2006-05-23 Diskussionsfäden Bjoern Burger

Hallo,

erstmal hoffe ich das ich dieses Thema in dieser Mailingliste ansprechen 
darf. Wenn dies hier unpassend ist, wäre es nett wenn mich jemand drauf 
aufmerksam macht.


Ich will einen Mailserver einrichten...und schaffe es nicht so wie ich 
mir das vorgestellt habe.

Die Vorgaben sind : Debian + Sendmail + Cyrus + MySQL Datenbank

Das Sendmail soll genutzt werden, da andere Mailserver in der Umgebung 
auch Sendmail nutzen und so alle Mailserver auf dem gleichen MTA beruhen.


Die Accountdaten sollen in einem späteren Schritt in der MySQL Datenbank 
gespeichert werden. (Webcyradm)


Ich habe nun Debian installiert, Sendmail + Cyrus22(aus Testing) auch.

Cyrus22 aus dem Testing Zweig, da wir unterstützung für Virtuelle 
Domains benötigen.


Nun mein Problem:

Ich habe über den cyradm eine Mailbox erstellt [EMAIL PROTECTED]
Und Sendmail nimmt Mails für diese Domain an.

Beim versuch jedoch eine Mail an [EMAIL PROTECTED] zu schicken wird im 
Mail.log eingetragen, das der user nicht vorhanden wäre.


Es wird aus [EMAIL PROTECTED] beim überprüfen testdomain.tld!user.test.
Dies kann er natürlich nicht erfolgreich gegenüber dem Cyrus 
authentifizieren.


Ich bin der Verzweifelung nahe. Ich schaffe es nicht [EMAIL PROTECTED] 
gegenüber dem cyrus zu Authentifizieren. Meinetwegen darf die Mailbox 
auch [EMAIL PROTECTED] heißen.

Ich habe versucht die cyrusv2.m4 anzupassen, aber ohne erfolg.

Ich vermute das er im Ruleset 3 aus dem [EMAIL PROTECTED] einen UUCP 
Namen macht. Is das richtig ?


Ich hatte schon mein Glück mit verschiedenen Features versucht die mir 
sinnig erschienen...z.B. nouucp. Aber das behob mein Problem nicht.


Ich hoffe es kann mir jemand die Lösung verraten oder mich wenigstens in 
die richtige Richtung schubsen.


Anbei habe ich einige Ausszüge aus den Configfiles und Logfiles, von 
denen ich hoffe das mir jemand mit diesen Infos meinen Fehler aufzeigen 
kann.


Ich wäre zutiefst dankbar wenn mir Jemand helfen könnte.

B²

Achja, testdomain.tld ist nur ein Platzhalter hier ansonsten eine reale 
Domain dessen MX eintrag auf den Server zeigt.


---schnipp---

/var/log/mail.log

May 23 16:26:32 Servername cyrus/master[25861]: about to exec 
/usr/lib/cyrus/bin/lmtpd

May 23 16:26:32 Servername cyrus/lmtpunix[25861]: executed
May 23 16:26:32 Servername cyrus/lmtpunix[25861]: accepted connection
May 23 16:26:32 Servername cyrus/lmtpunix[25861]: lmtp connection 
preauth'd as postman
May 23 16:26:32 Servername cyrus/lmtpunix[25861]: 
verify_user(testdomain.tld!user.test) failed: Mailbox does not exist
May 23 16:26:32 Servername sm-mta[25860]: k4NEQVsY025858: 
to=<[EMAIL PROTECTED]>, delay=00:00:00, xdelay=00:00:00, 
mailer=cyrusv2, pri=121104, relay=localhost, dsn=5.1.1, stat=User unknown


-

/etc/mail/sendmail.mc

FEATURE(`mailertable', `hash -o /etc/mail/mailertable')
FEATURE(`relay_based_on_MX')
FEATURE(`preserve_local_plus_detail')
FEATURE(`nouucp', `reject')dnl

dnl # Masquerading options
dnl # FEATURE(`always_add_domain')dnl
dnl # MASQUERADE_AS(`Servername.unseredomain.tld')dnl
dnl # FEATURE(`allmasquerade')dnl
dnl # FEATURE(`masquerade_envelope')dnl

MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`cyrusv2')dnl

-

/usr/share/sendmail/cf/mailer/cyrusv2.m4

_DEFIFNOT(`_DEF_CYRUSV2_MAILER_FLAGS', `lsDFMnqXz')
_DEFIFNOT(`CYRUSV2_MAILER_FLAGS', `A@/:|m')
ifdef(`CYRUSV2_MAILER_ARGS',, `define(`CYRUSV2_MAILER_ARGS', `FILE 
/var/run/cyrus/socket/lmtp')')
define(`_CYRUSV2_QGRP', `ifelse(defn(`CYRUSV2_MAILER_QGRP'),`',`', ` 
Q=CYRUSV2_MAILER_QGRP,')')dnl


POPDIVERT

#
###   Cyrus V2 Mailer specification   ###
#

VERSIONID(`$Id: cyrusv2.m4,v 1.1 2002/06/01 21:14:57 ca Exp $')

Mcyrusv2,   P=[IPC], F=_MODMF_(CONCAT(_DEF_CYRUSV2_MAILER_FLAGS, 
CYRUSV2_MAILER_FLAGS), `CYRUSV2'),

S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n,
_OPTINS(`CYRUSV2_MAILER_MAXMSGS', `m=', `, 
')_OPTINS(`CYRUSV2_MAILER_MAXRCPTS', `r=', `, 
')_OPTINS(`CYRUSV2_MAILER_CHARSET', `C=', `, 
')T=DNS/RFC822/SMTP,_CYRUSV2_QGRP

A=CYRUSV2_MAILER_ARGS


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)