PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Fetchmail+Postfix+Cyrus] --> will nicht



~Gh05t~
14.03.04, 12:20
Hi all,
ich habe mir nen Mailserver eingerichtet der auf Fetchmail, Postfix und Cyrus IMAP basiert.
Dabei habe ich mich an dieses Tutorial gehalten: http://www.linux-tin.org/tin.german/setupguide/server/suse/html/mailserver.htm
D.h.: (ich schreibe mal nicht alles hin, ließt ja eh kein Mensch ;) )

Alle nötigen Programme installiert, Sendmail runtergeschmissen.
in meinem Userverzeichnis ne .fetchmailrc angelegt:
poll pop.gmx.de protocol POP3 user "meineemaildaresse@gmx.de" password "*****" is "gh05t" keep
/etc/postfix/master.cf (http://lukas.yay.de/master.cf.txt) angepasst
/etc/postfix/main.cf angepasst:
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
myhostname = imap.wnz.dyndns.org
mydomain = wnz.dyndns.org
myorigin = $mydomain
mynetworks = 192.168.1.0/24, 127.0.0.0/8
relayhost = mail.gmx.de
default_transport = smtp
alias_maps = hash:/etc/aliases
canonical_maps = hash:/etc/postfix/canonical
alias_database = hash:/etc/aliases

mailbox_command = /usr/cyrus/bin/deliver
mailbox_transport = cyrus
fallback_transport = cyrus
luser_relay = $root@wnz.dyndns.org

smtpd_banner = $myhostname ESMTP
debug_peer_level = 2
debugger_command =
PATH=/usr/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail # Wofür ist diese Zeile? Hab doch gar kein Sendmail...
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
manpage_directory = /usr/share/man
sample_directory = /etc/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
Anpassen von /etc/postfix/canonical und /etc/aliases (Kann man da was falsch machen?)
Postfix Starten und testen:
# rcpostfix start
Starting mail service (Postfix) done
wnz-server:/etc/postfix # ps ax | grep postfix
18147 ? S 0:00 /usr/lib/postfix/master
18154 pts/1 S 0:00 grep postfix (emails senden über telnet auf port 25 geht auch)
/etc/cyrus.conf (http://lukas.yay.de/cyrus.conf.txt) anpassen
imapd.conf anpassen:
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
partition-users: /daten/mail
admins: cyrus root
allowanonymouslogin: no
autocreatequota: 500000
reject8bit: no
quotawarn: 90
timeout: 480
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: pam
Cyrus starten und testen (funktioniert)
IMAP-User einrichten
# cyradm -user root localhost
localhost> cm gh05t
localhost> cm gh05t.Posteingang
localhost> sam gh05t gh05t all
localhost> sam gh05t.Posteingang gh05t all

Ok, soweit so gut. Emails senden geht schon mal über die Konsole, jetzt kommt mein Problem ;) :
Wenn ich jetzt als User "fetchmail" ausführe werden wie erwartet meine Mails vom gmx POP3 Server abgeholt. Das Problem ist, dass in meinem IMAP-Konto einfach nichts ankommt! Auch in /var/mail/gh05t bzw. root ist NICHTS. Wo gehen meine Mails hin?

Ein weiteres Problem ist, dass ich nicht nur GMX-Adressen hab (WEB, T-Online auch), nur das der GMX-Mailserver nur mails von GMX-Adressen annimmt. Ich würde aber die mails gerne von den entsprechenden Adressen schicken. Wie mache ich das?

Axo: ich hab (wie unten zu sehen) nen SuSE 8.0 Server.

stefaan
14.03.04, 13:14
Servus!

Ich habe auch vor kurzem damit gekämpft. Fetchmail sollte bei mir die Mails nochmals an Postfix übergeben, um Spam- und Virenscanner einsetzen zu können.
In der Fetchmail-Option habe ich das ganze mit "mda /usr/bin/sendmail (weitere Optionen)" irgendwie hinbekommen - derzeit habe ich keinen Zugriff auf die Konfig.

Google hilft bestimmt weiter :D

Grüße, Stefan

~Gh05t~
14.03.04, 13:28
Sendmail??? Warum Sendmail? Ich dachte Postfix?
Soweit ich das (mit Hilfe von Gooooooogle) rausgefunden habe werden die Mails (falls nicht anders in .fetchmailrc festgelegt) an den auf Port 25 befindlichen MDA übergeben. Da ist bei mir Postfix. Dieser sollte die Mails dann Cyrus IMAP zur verfügung stellen (mailbox_command = /usr/cyrus/bin/deliver, mailbox_transport = cyrus), das macht er aber irgendwie nicht, jedenfalls nicht so wie er es soll. Ich hab ehrlichgesagt KEINE ahnung wohin die mails gehen, nicht mal ob Postfix die überhaupt jemals zu gesicht bekommt.

stefaan
14.03.04, 13:36
Servus!

"/usr/bin/sendmail" ist ein Teil von Postfix, damit auch Programme, die darüber Mails verschicken bei einem Umstieg nicht beleidigt werden.
Kleiner Zusatz: Ich lasse Mails gleich mit verwaltung+Eingang@$domain bzw verwaltung+Spam@$domain aussortieren, da habe ich es nicht anders hibekommen.

Was ich aber nicht sicher weiß, ist, ob fetchmail seine Mails gleich an den MDA (procmail, deliver) weitergibt oder nochmals an den MTA übergibt. Letztes brauchst du aber zur Filterung mit Amavis & Spamassassin.

Wie gesagt: Ich habs damals zum ersten Mal probiert, bei mir hats nur so funktioniert... Das erhebt keinen Anspruch auf Vollständigkeit und Allgemeingültigkeit :D

Grüße, Stefan

~Gh05t~
14.03.04, 14:03
Also mir ist es erst mal egal ob n Spamfilter dazwischen ist oder nicht, ich würde nur gerne meine Mails über IMAP ansehen können. Am besten wäre es natürlich mit aussicht auf erweiterungen wie Spamfilter etc, deshal würde ich es gerne über Postfix machen.
Vielleicht kannst du mir ja ma den Genauen Wortlaut deiner .fetchmailrc sowie deiner /etc/postfix/main.cf posten wenn du da ran kommst...

Terran Marine
14.03.04, 17:34
Hallo,

was sagt denn das Log von fetchmail ?

Hast du mal die Optionen here oder to probiert , vielleicht weiss fetchmail nicht an welchen User die Mail lokal gehen soll.

Hier ein gutes Beispiel mit to :

http://www.tuxhausen.de/fetchmail.html

Gruß
Terran

~Gh05t~
15.03.04, 10:54
Also falls du mit "log" die /var/log/fetchmail meinst, die sagt gerade mal garnix darüber aus.
Die Config habe ich mal versucht, das ändert nichts. Ich weis immer noch nicht wo meine Mails hingehen.

Terran Marine
15.03.04, 10:58
Original geschrieben von ~Gh05t~
Also falls du mit "log" die /var/log/fetchmail meinst, die sagt gerade mal garnix darüber aus.
Die Config habe ich mal versucht, das ändert nichts. Ich weis immer noch nicht wo meine Mails hingehen.

Und was sagt /var/log/mail ?

~Gh05t~
15.03.04, 12:08
Hab ma noch was adneres Versucht:


# .fetchmailrc
server pop.gmx.de
protocol pop3
user "meineemailadresse@gmx.de"
password "******"
to gh05t
keep
mda "/usr/lib/cyrus/bin/deliver -a gh05t -m gh05t.Posteingang"

Das hat folgende Auswirkung:


:~>fetchmail
........
reading message 42 of 43 (820 octets) couldn't connect to lmtpd: Invalid argument
421 4.3.0 deliver: couldn't connect to lmtpd
fetchmail: MDA returned nonzero status 19200
not flushed
reading message 43 of 43 (829 octets) couldn't connect to lmtpd: Invalid argument
421 4.3.0 deliver: couldn't connect to lmtpd
fetchmail: SIGPIPE thrown from an MDA or a stream socket error
fetchmail: socket error while fetching from pop.gmx.de
fetchmail: Query status=2 (SOCKET)

Kann damit jemand was anfangen?
Ich habe noch mal die Zeile in der cyrus.conf geändert:

# lmtpunix cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
lmtpunix cmd="lmtpd" listen="/var/spool/postfix/private/lmtp" prefork=1

Hilft mir aber nicht weiter.
axo:


/var/spool/postfix/private # l
insgesamt 0
drwx------ 2 postfix root 408 Mär 15 13:49 ./
drwxr-xr-x 14 root postfix 336 Mär 9 20:59 ../
...
srw-rw-rw- 1 postfix postfix 0 Mär 15 13:49 cyrus=
srwxrwxrwx 1 root root 0 Mär 15 13:49 lmtp=
srw-rw-rw- 1 postfix postfix 0 Mär 15 13:49 procmail=
...

Jemand n Tip?

Terran Marine
15.03.04, 12:46
Original geschrieben von ~Gh05t~
Hab ma noch was adneres Versucht:



mda "/usr/lib/cyrus/bin/deliver -a gh05t -m gh05t.Posteingang"



Wird irgendwie komplizierter bei dir,
lmtp ist ein Protokoll ähnlich smtp, welches postfix und cyrus miteinander sprechen können.
Fetchmail ist da afaik aussen vor.

Hast du mal :

mda /usr/bin/sendmail

probiert ?

~Gh05t~
15.03.04, 15:26
Also, /var/log/mail sagt überhauptnix über empfangen, /usr/bin/sendmail gibt es nicht. Es gibt nur /usr/sbin/sendmail, damit ist meine Fehlermeldung wieder weg, aber wo die mail nun hingegange ist weis ich auch nicht.
Wo ist denn festgelegt (bei Postfix wahrscheinlich), wohin die Mails in Cyrus-IMAP gehen? Wo ist festgelegt, das Mails die an den User "gh05t" gehen (.fetchmailrc: "to gh05t") in das IMAP-Dir gh05t bzw. gh05t.Posteingang gehen?
Mach das diese Zeile?


# /etc/postfix/master.cf:
cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -m ${extension} ${user}

Wenn ja, was ist ${extension} ?

~Gh05t~
15.03.04, 15:33
Ok, ich habs mal manuell versucht.
Das hier sollte doch normal klappen, egal ob das nu Postfix, Fetchmail oder ich selber mache:


:~>/usr/lib/cyrus/bin/deliver -a -m gh05t.Posteingang < email
couldn't connect to lmtpd: Invalid argument
421 4.3.0 deliver: couldn't connect to lmtpd

Axo, ich habe schon oft gelesen, das man als lmtp "/var/spool/postfix/public/lmtp" angeben soll... das gibts bei mir nicht.


# find / -name lmtp*
/var/spool/postfix/private/lmtp
/usr/lib/cyrus/bin/lmtpd
/usr/lib/postfix/lmtp
...(sources)

~Gh05t~
17.03.04, 13:55
hmmm... ich hab nun schon so viele Pages im Interne gefunden mit leuten die dasselbe Problem habe wie ich... aber keiner hat ne Lösung beschrieben...
Kann es sein, das man einen Solchen emailserver auf nem SuSE 8 Server garnicht laufen lassen KANN?
Gibt es jemanden der sowas hat??
Warum versuche ICH immer die Konfigurationen einzurichten die chronisch NICHT funktionieren?
Wenn das Problem doch jeder Dumme Depp hat (so wie ich), warum bitte gibt es denn dann keine Lösung dafür?

Mendark
17.03.04, 20:31
mir gehts ähnlich. hab auch nen suse 8.2 email server aufgesetzt nach dem cyrus-postfix howto. das war auch ein ganz schöner krampf. hingekriegt habe ich nur das man nun intern emails verschicken kann, das mails weiterleiten an einen externen smtp server geht nicht. hab auch shcon paar threads deswegen aufgemacht, aber da konnte mir auch keiner helfen. nun überlege ich mir ob ich mir son superteures postfix buch für 40-50€ zulege, und falls ich das dann tue und es dann immernoch nicht klappt verliere ich den glauben an linux

~Gh05t~
18.03.04, 10:36
Hey, wenn du sagst das du nur nicht senden kannst, heißt das, dass das du emails empfangen und sie per IMAP/POP3 lesen kannst?
Wenn ja, sach mir doch einfach mal mit welcher config... :rolleyes:
@Buch: http://www.ebay.de :D

keeney
23.03.04, 18:25
in deiner config fuehrst du auf:
mailbox_command = /usr/cyrus/bin/deliver

dein manueller befehl lautet aber:
/usr/lib/cyrus/bin/deliver -a gh05t -m gh05t.Posteingang

aender das mal

die mails landen im uebrigen (bei mir default) /var/spool/imap/<anfangsbuchstabedesusernamen>/user/<username>/<mailbox>

~Gh05t~
23.03.04, 19:31
hab ich schon, bringt nix... sonst würde der manuelle ja auch gehen!

Stormbringer
23.03.04, 20:26
Original geschrieben von ~Gh05t~
hab ich schon, bringt nix... sonst würde der manuelle ja auch gehen!

Das ist nicht wirklich Dein Ernst, oder? ;)
Die Pfadangaben müssen schon stimmen, bevor irgendetwas prinzipielle funktionieren kann.
(Bei SuSE 9 ist es /usr/lib/cyrus/bin/deliver)

Ggf. wäre es nun an der Zeit, daß Du einmal ein "postconf -n" und die master.cf postest .....

Und ggf. mal die /etc/imapd.conf

Gruß

~Gh05t~
23.03.04, 21:17
Doch, ist mein ernst. Ich habe die Pfadangaben berichtigt, möchte mal wissen wer das nicht macht. Aber wenn Cyrus nicht mal alleine funktioniert, wie soll es dann mit Postfix gehen? Deshalb bin ich halt davon ausgegangen das der Fehler wo anders liegt, was nicht heißt, das ich bewusst eine falsche Config habe, sondern das ich vermute das Problem eingrenzen zu können.


# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_transport = smtp
fallback_transport = lmtp:unix:private/lmtp
luser_relay = $root@wnz.kicks-ass.net
mail_owner = postfix
mailbox_command = /usr/lib/cyrus/bin/deliver
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain
mydomain = wnz
myhostname = wnz.kicks-ass.net
mynetworks = 192.168.1.0/24, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost = mail.gmx.de
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtpd_banner = $myhostname ESMTP



# master.cf
smtp inet n - n - - smtpd
#628 inet n - n - - qmqpd
pickup unix n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr unix n - n 300 1 qmgr
#qmgr fifo n - n 300 1 nqmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
flush unix n - n 1000? 0 flush
smtp unix - - n - - smtp
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
#localhost:10025 inet n - n - - smtpd -o content_filter=
#smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
tlsmgr fifo - - n 300 1 tlsmgr

# Hier habe ich schon die verschiedensten Parameter versucht, das hier ist Original:
cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/lib/cyrus/bin/deliver -r ${sender} -m ${extension} ${user}

uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
vscan unix - n n - 10 pipe
flags=q user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail unix - n n - - pipe
flags=R user=cyrus argv=/usr/bin/procmail -t -m USER=${user} EXT=${extension} /etc/procmailrc



# imapd.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus root
allowanonymouslogin: no
autocreatequota: 500000
reject8bit: no
quotawarn: 90
timeout: 480
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: pam

noch was?

In alle den angegebenen Configfiles stimmen alle Pfadangaben, ich hab alle geprüft. Evtl. gibt es noch alternativen, nur weis ich nicht welche sinnvoll sind.

Stormbringer
23.03.04, 22:27
Hi,

naja, ein paar Einträge sind seltsam ... aber naja.
Bist Du denn sicher, daß cyrus überhaupt richtig läuft? Ich meine aus Deinen Worten herauslesen zu können, daß dem ggf. nicht so ist ....

Hast Du:
- postfix installiert
- cyrus-imap installiert
- sasl2 installiert
- dem Benutzer cyrus ein Kennwort gegeben (passwd cyrus)
- kannst Du dich mittels: "cyradm --auth login --user cyrus localhost" an cyrus anmelden
- existiert die Mailbox gh05t.Posteingang (sollte eigentlich gemäß der Konventionen user.gh05t.Posteingang heißen)
- ist postfix gestartet
- ist cyrus-imap gestartet
- ist sasldbauth gestartet

Warum lautet die Zeile:
- sasl_pwcheck_method: pam (Original: sasl_pwcheck_method: saslauthd)
- mydomain = wnz, wenn "myhostname = wnz.kicks-ass.net"

Der Eintrag in der master.cf lautet bei meiner 9.0 original:


cyrus unix - n n - - pipe
user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}

(Zumindest bin ich immer von Deiner Signatur ausgegangen ...)

Bist Du nach einer bestimmten Anleitung vorgegangen? Wenn Ja, nach welcher?
Bin wahrlich kein postfix Crack, habe aber noch nie Probleme mit postfix-cyrus unter SuSE gehabt (außer wenn ich etwas alternatives testen wollte) - es klappt eigentlich recht gut "out-of-the-box" (man sollte nur eine neue Version installieren, bspw. postfix 2.0.19).

Gruß

~Gh05t~
24.03.04, 00:46
Also, habe alle o.g. Programme installiert außer sasl2, hab sasl installed (s.u.). Die laufen auch, von sasldbauth weis ich nicht obs läuft.(cyradm funced, IMAP-Konten vorhanden, kommunikation mit postfix über port 25 funced auch)
Der Rechner auf dem das läuft ist der 2. aus meiner Signatur --> SuSE 8.0
Postfix 1.1.4-41
Cyrus IMAPd 2.0.16-257
cyrus-sasl 1.5.27-125

stefaan
24.03.04, 23:30
Servus!

Hier endlich meine fetchmail-Config:



pass "asdf"
is "verwaltung+Shop" here
mda "/usr/sbin/sendmail -oem -f %F %T"


Grüße, Stefan

rabenkind
25.03.04, 20:03
hi


mydomain = wnz
myhostname = wnz.kicks-ass.net

das ist definitiv falsch

siehe z.B. hier:

http://www.linux-magazin.de/Artikel/ausgabe/2000/06/Postfix/postfix.html


Aber auch die Konfiguration eines "echten" Mailservers sollte keine Schwierigkeiten bereiten. Lediglich folgende Einträge in der Datei /etc/postfix/main.cf sind bei Bedarf anzupassen, darunter in jedem Fall die eigene Domain:

myhostname = mail.softbaer.de
inet_interfaces = $myhostname
mydestination = $myhostname
mydomain = softbaer.de
myorigin = $mydomain

Setzt man diese Werte nicht explizit, ermittelt Postfix die Werte durch Systemaufrufe

also anpassen

greetz rabenkind :))

~Gh05t~
27.03.04, 15:57
ARGH!!
Probleme werden mehr!
Nachdem ich keinen Meter weitergekommen bin (trotz weiterem Anpassen meiner Configs, thx an alle die mir ihre geschickt haben) habe ich beschlossen Postfix, Cyrus und sasl zu updaten.
Soweit so gut, bin nach rpmseek.com gegangen und hab mir
cyrus-imapd-2.1.15-43.i586.rpm
cyrus-sasl-2.1.15-65.i586.rpm
postfix-2.0.19_20040312-0.i586.rpm
runtergeladen und mit
"yast -i XXX" installiert.
Danach wollte ich cyrus und postfix neustarten, das hatte aber gerade mal überhaupt keinen erfolg.
Postfix meldete es würde "libssl.so.0.9.7" nicht finden. Also hab ich mir noch
openssl-0.9.7b-1.i586.rpm runtergeladen und installiert. Dann wars vorbei mit runterladen:


# wget
wget: error while loading shared libraries: libssl.so.0.9.6: cannot open shared object file: No such file or directory

Wenn ich jetzt Yast öffne und mir die Versionen ansehe stehen überall noch die alten.
Wenn ich versuche openssl mit "rpm -i XXX" zu instalieren kommt

# rpm -i openssl-0.9.7b-1.i586.rpm
Fehler: fehlgeschlagene Paket-Abhängigkeiten:
libc.so.6(GLIBC_2.3) wird von openssl-0.9.7b-1 gebraucht

Das verstehe ich auch nicht, da


# rpm -qp --requires *rpm | grep GLIBC_2.3 libc.so.6(GLIBC_2.3)
libpthread.so.0(GLIBC_2.3.2)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3)

Jetzt geht mein Mailserverproblem auf einmal in ein Systemweites Chaos über, was hab ich falsch gemacht? Sollte ich das installieren mit Yast unterlassen? Brauche ich noch irgendwelche anderen Updates?

linuxbaby
07.04.04, 13:25
hallo
bin jetzt auch schon seit etlichen tagen hier am werkeln aber es will nicht so recht laufen ;)
so sollte es sein:
mails werden mit fetchmail abgeholt -> an postfix übergeben -> weiter an amavis -> zurück an postfix -> und dann in die cyrus-imap postfächer einsortiert

folgendes besispiel soll verdeutlichen was imo nicht geht

virtuelle domain: victim.de
real domain: xxxx.serveftp.net

also ich versende eine mail
mit merknix2002@yahoo.de von localhost mit ximian nach
mrnice@victim.de bzw. mieze@victim.de und die mails landen
bei lin@victim.de
wenn mein bekannter mir ne mail an mrnice@victim.de
sendet auch mit ximian dann landen die auch bei lin@victim.de
und wenn ich von web.de sende auch....
wenn ich mit xxx.serveftp.net versende geht alles
tadellos....empfangen,senden und die verteilung
stimmt auch...

alle mails an @victim.de von "extern" gesendet landen bei einem user und werden nicht
in die user postfächer sortiert.
alle mails an @victim.de von "local" gesendet kommen korrekt an.
alle mails an @xxx.serveftp.net von "local" oder "extern" kommen an.


meiner meinung nach hapert es an der übergabe von fetchmail nach postfix
denn fetchmail soll die mails ja an postfix liefern wie oben beschrieben und nicht
direkt an cyrus liefern
muss ich bei fetchmail noch in die fetchmailrc

mda /usr/bin/sendmail

hinzufügen???

please help!
mfg
linuxbaby

ainulindale
07.04.04, 20:53
aber meines Wissens kann man mit Postfix gar nicht Post an mehrere Adressen in verschiedenen Domains schicken, sondern muß sich für eine (also z.B. web.de oder gmx) entscheiden.
Ich habe zu dem Problem sogar im Postfix-forum gesucht. Da gab es dann sogar einen "Trick", dieser hat aber gleichzeitig irgendeinen Haken gehabt (das mails verloren gehen könnten, wenn ich mich recht entsinne).

Tschuldigung, das ist alles ein bißchen vage, aber wenn man das Ziel hat die Post an verschiedene Adressen zu verschicken sollte man sich zuerst fragen ob das mit den ausgewählten Programmen (posfix) auch geht.

Ainulindale

linuxbaby
07.04.04, 21:37
hab mich vllt. ein wenig unglücklich ausgedrückt
ich will ja gar nicht an mehrere domains verteilen
ich habe eine "echte" und eine "virtuelle" domain
die victim.de und die ist in der virtual table doch definiert...
also sollte die mails doch zugestellt werden sie ja auch
aber leider nur an einen user....