Archiv verlassen und diese Seite im Standarddesign anzeigen : Cyrus
Hallo,
bin gerade dabei einen Mailserver mit Postfix + Cyrus + Fetchmail aufzubauen.
Fetchmail funktioniert.
So nun will ich den Cyrus einrichten nach HowTo von Linux NetMag -Wollmichsau Server: Mailserver.
Beim starten von Cyrus kommt keine Fehlermeldung.
Nun will ich Postfächer anlegen mit
>> cyradm -u cyrus localhost
Als Fehlermeldung kommt: cannot authenticate to server waith as root.
So und nu?
probier mal:
cyradm -user cyrus -server localhost -auth login
Gruß Swen
oder wirf die anleitung der wollmilchsau in ablage P und nimm stattdessen
http://www.linux-tin.org/tin.german/setupguide/server/suse/html/mailserver.htm
ich find die seite um einiges besser erklärt!!
ABER!! auf der seite melden die sich mit
cyradm -user root localhost
an... das hat bei mir nicht geklappt. ich mußte
cyradm --auth login localhost --user cyrus
eingeben.....!!
wenn du soweit bist spammassassin einzurichten oder horde/imp....
dann meld dich bitte hier noch mal oder schick mir ne mail..
danke
ps welches system hast du?? und welche versionen der programme?
Also Versionen sind,
Postfix: 2.0.6-8
Cyrus: 2.1.12-29
Fetchmail: 6.2.1-25
auf nem SuSE 8.2 Prof. So die Tipps haben geholfen.
Mit "cyradm -user cyrus -server localhost -auth login" bin ich erstmal zum Imap password gekommen. Ich hatte vorher ein Password mit "passwd cyrus" vergeben.
Wenn ich das eingebe kommt folgende Fehlermeldung:
Login failed: no mechanism available at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 114
cyradm: cannot authenticate to server with login as cyrus
Wie nun weiter?
Ich möchte cyrus als POP3 verwenden. Muss ich da was anderes machen oder ist die einrichtung das selbe?
starte mal den saslauthd ...
Gruß Swen
Bringt auch nichts, selbe Fehlermeldung.
Ich werde alle Pakete löschen und alles nochmal neu installieren.
Ist vielleicht das einfachste. Wenn ich jetzt versuche von einem HowTo zum anderen HowTo zu konfigurieren geht bestimmt irgendwas schief.
Danke.
Wenn dann wieder Probleme auftreten melde ich mich nochmal.
So habe cyrus neu installiert.
Jetzt konnt eich auch Postfächer anlegen.
Nun meine Frage wie bekomme ich meine Mails via POP3 auf meine Windoof Kiste?
MS Outlook 2000
Sämtlich angaben mit der IP-Adresse des Servers haben keinen erfolg.
Muss ich noch etwas dazu beachten, oder noch etwas anderes einrichten?
also mit cyradm hast du ein postfach angelegt! createmailbox user.XXX richtig??
deinen user hast du auchschon in der saslpasswd eingetragen?? mit sasldblistusers2 lässt sich das schnell rausbekommen wer drin ist und wer nicht.
cyrus unterstützt pop3 und imap gleichzeitig....wenn ich falsch liege kreuzigt mich.
du brauchst deine identität ganz normal anlegen.
wenn du keinen dns auf deinem server hast würd ich dir ip-adresse nehmen.
die mailadresse lautet user@namedesservers
das protkoll ist pop3 oder imap
was muß mann denn noch angeben....login: username und password
.....nach welcher howto hast du es denn nu gemacht?? denn du hast recht mehrere ht's machen keinen sinn.....
ps warum willst du unbedingt einen pop3 account einrichten? ich kann keinen vorteil an einem pop3 im lan sehen!! klär mich mal auf....
@zini2001
nach deiner angegebenen. Ich muss es heute mal ausprobieren.
@zini2001
So habe den Befehl sasldblistusers2 eingegeben und folgende Meldung erhalten.
can´t getkeyhandle
listusers failed
Was haut da noch nicht hin?
hi,
ich habe erfolgreich nach der Anleitung:
http://www.linux-tin.org/tin.german/setupguide/server/suse/html/mailserver.htm
einen Imap-Server aufgebaut!
Jetzt werden jedoch alle Mails in die INBOX vom Imap gelegt. Die Mails werden mit fetmail bei gmx abgeholt.
Wie kann ich jetzt procmail dazwischenschalten, das er Mails z.B. von linuxforen.de in den Ordner Linuxforen.de tut?
Gruss
Jonas
Original geschrieben von jonasge
Wie kann ich jetzt procmail dazwischenschalten, das er Mails z.B. von linuxforen.de in den Ordner Linuxforen.de tut?
Am Besten benutzt Du dafür Sieve (da gibts auch ne Weboberfläche - Websieve).
Gruß Swen
Original geschrieben von swen1
Am Besten benutzt Du dafür Sieve (da gibts auch ne Weboberfläche - Websieve).
Gruß Swen
Kann das sein, das das bei Debian Woody nicht dabei ist?
Gruss
JOnas
wenn du cyrus imap hast ist sieve mit dabei!!!
sieve skript erstellen und speichern ;sieht bei mir so aus
require ["fileinto"];
if header :matches "X-Spam-Flag" "YES" {
fileinto "INBOX.SPAM";
}
elsif header :contains "subject" "\*\*\*\*\*SPAM*" {
fileinto "INBOX.SPAM";
}
elsif header :contains "subject" "**AntiVir ALERT**" {
fileinto "INBOX.AntiVir";
}
elsif allof (address :contains ["Cc","CC","To","TO"] "@xxx.de") {
fileinto "INBOX.t-link";
}
elsif allof (address :contains ["Cc","CC","To","TO"] "@xxx2.de") {
fileinto "INBOX.ewart";
}
elsif allof (address :contains ["Cc","CC","To","TO"] "@xxx3.de") {
fileinto "INBOX.FHH";
}
else {
keep;
}
und heißt sieve_zini (name ist egal) und auf server speichern zb. /home/user
dann
# sieveshell --user=username --authname=username localhost ausführen
das passwort des users eingeben und dann mit
> put filename (sieve_zini) das skript uploaden.
mit
>activate skriptname das skript activieren
siehe auch man sieveshell
das wars!!!!
So habe den Befehl sasldblistusers2 eingegeben und folgende Meldung erhalten.can´t getkeyhandle
listusers failed Was haut da noch nicht hin?
dann inst mal das paket von cyrus-sasl2 nochmal....irgendwas ist damit nicht richtig!!! in /etc/sysconfig/saslauthd steht da pam oder ......???was
Original geschrieben von zini2001
wenn du cyrus imap hast ist sieve mit dabei!!!
sieve skript erstellen und speichern ;sieht bei mir so aus
siehe auch man sieveshell
Hi,
also bei mir gibt es unter Debian woody den Befehl nicht.
Ich habe folgende Version:
cyrus-imapd_1.5.19-9_i386.deb
Gruss
Jonas
@zini2001
in der /etc/sysconfig/saslauthd steht pam.
Mein vorangegangenes Problem, mit der Postfacherstellung:
Login failed: no mechanism available at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 114
hatte ich behoben, in dem Ich in der /etc/imapd.conf
statt sasl_pwcheck_method: pam -> saslauthd eingegeben hatte.
Wenn ich es wieder auf pam setze bekomme ich wieder die im qoute beschriebene Fehlermeldung.
mein cyrus-imapd ist in der version 2.1.12 suse8.2
und da giebt es dann in /usr/bin/ folgende programme:
installsieve
sieveshell
nach einer activierung eines skriptes sind dann in /var/lib/sieve/ sind dann nach usern sortiert die sieve skripte wieder zufinden
@ThoKre
der fehler wird bestimmt sein das du deinem cyrus ein anderes pass inder passwd gegeben hast.........
geh in die imap.conf und schreib root zu den admins dazu
admins: cyrus root
dann versuchst du dich nochmal mit
cyradm -user root -server localhost -auth login
password: rootpassword
am cyrus-imap anzumelden.
mit cyrus konnte ich mich auch nicht am cyrus-imap anmelden
@zini2001
Das funktioniert auch alles nicht. Bekomme immer diese Fehlermeldung.
Es funktioniert nur, wenn ich in der imapd.conf
sasl_pwcheck_method: saslauthd
eingebe. Ich bin langsam am Verzweifeln.
Ist doch ok wenns funktioniert. Was hast Du gegen saslauthd? Saslauthd verwendet standartmäßig glaube auch PAM.
Gruß Swen
?? sorry ja das ist richtig sonst klappt nicht
saslauthd in richtig!!!!
@Zini2001
Naja, irgendwo hab ich wahrscheinlich etwas eingestellt und jetzt geht gar nichts mehr. Also nochmal alles von vorn. Mal sehen ob es dann funktioniert.
Wenn nochmal Probleme sein sollten meld ich mich nochmal.
Also Cyrus funktioniert jetzt. Das Problem was ich jetzt habe ist, dass ich keine Mails versenden kann. Ich habe es schon mit telnet localhost 25 versucht zu testen.
Es sieht auch aus, als ob er die Mails intern losschickt. Wenn keine ISDN-Verbindung besteht stellt er die Mails in /var/spool/postfix/defer u. dedefer.
Wenn eine Verbindung aufgebaut wird verschwinden die Mails auch aus dem Ordner aber sie kommen nie an.
Woran kann das liegen?
hi,
ich habe in meiner conf (etc/imap.conf)
sasl_pwcheck_method: saslauthd
sonne:~# sasldblistusers2
cyrus@sonne: userPassword
root@sonne: userPassword
sonne:~# ps ax | grep sasl
4722 ? S 0:00 saslauthd -a sasldb
4723 ? S 0:00 saslauthd -a sasldb
4724 ? S 0:00 saslauthd -a sasldb
4725 ? S 0:00 saslauthd -a sasldb
4726 ? S 0:00 saslauthd -a sasldb
sonne:~# cyradm -user root -server localhost
Password:
cyradm: cannot authenticate to server as user root
was mache ich den jetzt noch falsch?
badlogin: DIGEST-MD5 [SASL(-13)]: user not found: no secret in database
steht in der mail.log
ich habe aber schon mit saslpasswd2 dem root und dem cyrus ein Passwd geben!
Was mache ich den falsch?
Gruss
Jonas
@ThoKre
schau mal mit mailq in der mailqueue nach. wenn da mails drin sind verschick sie wieder mit mailq -q dann gleichzeitig in der tail -f /var/log/mail nachschauen was passiert.......
beide varianten probieren....online offline
@jonasge
schmeiß root und cyrus wieder aus der sasldb raus!
bei mir stehen da nur die user drin, die auch eine mailbox haben.
saslpasswd2 -d root
Geht leider auch nicht :-(
der ganze Stress nur für Websieve :-(
Hier die Log von den Versuchen, irgendwie gibt es kein gescheides Howto dazu ?
Oct 16 22:17:14 sonne cyrus/master[184]: process started
Oct 16 22:17:14 sonne cyrus/master[186]: about to exec /usr/sbin/ctl_cyrusdb
Oct 16 22:17:15 sonne cyrus/ctl_cyrusdb[186]: recovering cyrus databases
Oct 16 22:17:19 sonne postfix/postfix-script: starting the Postfix mail system
Oct 16 22:17:19 sonne postfix/master[281]: daemon started
Oct 16 22:17:52 sonne cyrus/ctl_cyrusdb[186]: skiplist: recovered /var/lib/cyrus/mailboxes.db (0 records, 144 bytes) in 0 second
s
Oct 16 22:17:52 sonne cyrus/ctl_cyrusdb[186]: done recovering cyrus databases
Oct 16 22:17:52 sonne cyrus/master[311]: about to exec /usr/sbin/ctl_deliver
Oct 16 22:17:52 sonne cyrus/ctl_deliver[311]: duplicate_prune: pruning back 3 days
Oct 16 22:17:52 sonne cyrus/ctl_deliver[311]: duplicate_prune: purged 0 out of 0 entries
Oct 16 22:17:52 sonne cyrus/master[312]: about to exec /usr/sbin/tls_prune
Oct 16 22:17:52 sonne cyrus/tls_prune[312]: tls_prune: purged 0 out of 0 entries
Oct 16 22:18:13 sonne cyrus/master[184]: ready for work
Oct 16 22:18:13 sonne cyrus/master[320]: about to exec /usr/sbin/ctl_cyrusdb
Oct 16 22:18:13 sonne cyrus/ctl_cyrusdb[320]: checkpointing cyrus databases
Oct 16 22:18:13 sonne cyrus/ctl_cyrusdb[320]: archiving database file: /var/lib/cyrus/mailboxes.db
Oct 16 22:18:13 sonne cyrus/ctl_cyrusdb[320]: archiving log file: /var/lib/cyrus/db/log.0000000001
Oct 16 22:18:13 sonne cyrus/ctl_cyrusdb[320]: done checkpointing cyrus databases
Oct 16 22:18:13 sonne cyrus/master[184]: process 320 exited, status 0
Oct 16 22:22:35 sonne cyrus/master[336]: about to exec /usr/lib/cyrus/bin/imapd
Oct 16 22:22:35 sonne cyrus/imap[336]: executed
Oct 16 22:22:35 sonne cyrus/imapd[336]: accepted connection
Oct 16 22:22:39 sonne cyrus/imapd[336]: badlogin: localhost[127.0.0.1] DIGEST-MD5 [SASL(-13): user not found: no secret in datab
ase]
Oct 16 22:23:19 sonne cyrus/imapd[336]: accepted connection
Oct 16 22:23:23 sonne cyrus/imapd[336]: badlogin: localhost[127.0.0.1] DIGEST-MD5 [SASL(-13): user not found: no secret in datab
ase]
Oct 16 22:23:49 sonne cyrus/imapd[336]: accepted connection
Oct 16 22:23:56 sonne cyrus/imapd[336]: badlogin: localhost[127.0.0.1] DIGEST-MD5 [SASL(-13): user not found: no secret in datab
ase]
Oct 16 22:24:59 sonne cyrus/master[184]: process 336 exited, status 0
bei mir wirf er das aus.....
server:~ # ps ax | grep sasl
975 ? S 0:00 /usr/sbin/saslauthd -a pam
976 ? S 0:00 /usr/sbin/saslauthd -a pam
977 ? S 0:00 /usr/sbin/saslauthd -a pam
978 ? S 0:00 /usr/sbin/saslauthd -a pam
979 ? S 0:00 /usr/sbin/saslauthd -a pam
2988 pts/1 S 0:00 grep sasl
steht in deiner imap.conf folgendes??
sasl_mech_list: plain login
wenn nicht probier mal
sasl_pwcheck_method: sasldb <-- bei manchen postings im forum hab ich gesehen das viele die sasldb als pwcheck haben.....
ich bekomms einfach nicht hin :-(
hast du mir ein gutes howto auf lager?
Gruss
Jonas
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.