[Postfixbuch-users] Problem des Schreibens in cyrus shared-folder

Torsten E. linux-user at gmx.com
Do Nov 18 11:04:50 CET 2004


Guten Morgen!

Ich möchte auf gar keinen Fall ungeduldig erscheinen, oder drängelnd,
etc ... ;)
Trotzdem mein Nachfragen: ist die Frage derart knifflig (kann ich mir
nicht vorstellen), oder gar dreist? :o)
Oder schlecht beschrieben, formuliert, usw.?
Für mich stellt sich momentan nämlich die Frage, ob nicht ggf. wieder
ein SuSE 8.2 System aufgesetzt wird, da bei dem gegenwärtig noch
laufenden 8.2 System eben diese Funktionen funzen - und ein paar
Familienangehörige mittlerweile 'quängeln' ...

Einen schönen Tag noch
Torsten


Torsten E. schrieb am Mittwoch, 17. November 2004 13:53:
> Hallo liebe Liste,
>
> zwar habe ich seit etwa einen Jahr das Postfix Buch, kannte aber diese
> ML leider nicht ....
> Naja, nachdem ich heute hier im Listenarchiv gestöbert habe, bin ich
> der Lösung des hier auftretenden Problems zwar etwas näher gekommen,
> habe mich aber gleichzeitig auch etwas von einer Lösung entfernt ...
>
> Ich rufe mittels fetchmail einige externe Postfächer (bspw. bei GMX &
> Yahoo!) ab, und sortiere die entsprechenden Emails in shared-folder
> ein. Alles läuft auf einer SuSE 9.2 Installation; ein entsprechendes
> Skript lautet bspw.:
>     set logfile "/home/torsten/fetchmail_debug.log"
>     set postmaster "torsten"
>     set bouncemail
>     set spambounce
>     set properties ""
>     poll imap.gmx.net
>             proto IMAP
>             user "linux-user at gmx.net"
>             password "PASSWORT"
>             folder postfix-buch
>             keep
>             fetchall
>             ssl
>             norewrite
>             is torsten+share.lists.postfix-buch
>
> Bis gestern abend wurden sämtliche Emails nicht in den shared-folder
> geschoben, sondern in den Posteingang des jeweiligen Users.
> Auf der SuSE ML bin ich dann zu
>
http://listi.jpberlin.de/pipermail/postfixbuch-users/2004-February/00789
> 2.html verwiesen worden - und ich nehme an, daß dabei über
> /etc/postfix/master.cf geschrieben wurde ...
> Wenn ich das dann aber befolge ( user=cyrus
> argv=/usr/lib/cyrus/bin/deliver -r ${sender} -m ${extension} ${user}
> -a ${user}) werden die Emails weiterhin in den Posteingang geschoben
> (also nicht in den shared-folder), und postfix kann von extern
> ankommende Emails nicht mehr zustellen (sie verbleiben in der Queue).
> Setze ich "user=cyrus argv=/usr/lib/cyrus/bin/deliver -r ${sender} -m
> ${extension} -a ${user}", so landen die Emails zwar im angegebenen
> shared-folder, postfix stellt aber weiterhin keine von außen
> eingehenden Emails zu (verbleiben weiterhin in der Queue).
> Setze ich aber "user=cyrus argv=/usr/lib/cyrus/bin/deliver -r
> ${sender} -m ${extension} ${user}", so werden von außen ankommende
> Emails zugestellt, allerdings landen wieder sämtliche an shared-folder
> gerichtete Emails im Posteingang ...
> Die Konfigs hängen unten an.
>
> Was mache ich falsch, bzw. was benötigt ihr noch, um mir helfen zu
> können?
>
> Einen schönen Tag noch
> Torsten
>
>
> Konfiguration:
> suse92:~ # postconf -n
> alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
> alias_maps = hash:/var/lib/mailman/data/aliases,hash:/etc/aliases
> allow_mail_to_commands = alias,forward
> allow_mail_to_files = alias,forward
> biff = no
> canonical_maps = hash:/etc/postfix/canonical
> command_directory = /usr/sbin
> config_directory = /etc/postfix
> content_filter = smtp:[localhost]:10024
> daemon_directory = /usr/lib/postfix
> debug_peer_level = 2
> defer_transports =
> disable_dns_lookups = no
> error_notice_recipient = postmaster
> forward_path =
> $home/.forward${recipient_delimiter}${extension},$home/.forward
> html_directory = /usr/share/doc/packages/postfix/html
> inet_interfaces = all
> mail_owner = postfix
> mail_spool_directory = /var/mail
> mailbox_transport = cyrus
> mailq_path = /usr/bin/mailq
> manpage_directory = /usr/share/man
> masquerade_classes = envelope_sender, header_sender, header_recipient
> masquerade_domains =
> masquerade_exceptions = root
> mydestination = $myhostname, localhost.$mydomain, $mydomain,
> XXXX.dyndns.org, YYYY.dyndns.org, router.skar.dt, suse92.skar.dt,
> ZZZZ.homelinux.org
> mydomain = XXXX.dyndns.org
> myhostname = mail.XXXX.dyndns.org
> mynetworks = 192.168.10.0/24, 127.0.0.0/8
> myorigin = XXXX.dyndns.org
> newaliases_path = /usr/bin/newaliases
> notify_classes = policy, resource, software, bounce, delay
> owner_request_special = no
> propagate_unmatched_extensions = canonical, virtual, alias, forward,
> include
> queue_directory = /var/spool/postfix
> readme_directory = /usr/share/doc/packages/postfix/README_FILES
> recipient_delimiter = +
> relay_domains = 192.168.10.0/24, router.skar.dt, suse92.skar.dt,
> XXXX.dyndns.org
> relayhost = smtp.1und1.com
> relocated_maps = hash:/etc/postfix/relocated
> sample_directory = /usr/share/doc/packages/postfix/samples
> sender_canonical_maps = hash:/etc/postfix/sender_canonical
> sendmail_path = /usr/sbin/sendmail
> setgid_group = maildrop
> smtp_sasl_auth_enable = yes
> smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd
> smtp_sasl_security_options = noanonymous
> smtp_use_tls = no
> smtpd_recipient_restrictions =
> permit_mynetworks,reject_unauth_destination
> smtpd_sasl_auth_enable = no
> smtpd_sender_restrictions =
>
hash:/etc/postfix/access,hash:/var/lib/mailman/data/aliases,permit_mynet
> works,check_relay_domains,reject
> smtpd_use_tls = no
> strict_rfc821_envelopes = no
> transport_maps = hash:/etc/postfix/transport
> unknown_local_recipient_reject_code = 550
>
> /etc/postfix/master.cf:
> smtp      inet  n       -       n       -       10      smtpd -o
> content_filter=smtp:[127.0.0.1]:10024
> pickup    fifo  n       -       n       60      1       pickup
> cleanup   unix  n       -       n       -       0       cleanup
> qmgr      fifo  n       -       n       300     1       qmgr
> rewrite   unix  -       -       n       -       -
> trivial-rewrite bounce    unix  -       -       n       -       0
> bounce
> defer     unix  -       -       n       -       0       bounce
> trace     unix  -       -       n       -       0       bounce
> verify    unix  -       -       n       -       1       verify
> flush     unix  n       -       n       1000?   0       flush
> proxymap  unix  -       -       n       -       -       proxymap
> smtp      unix  -       -       n       -       -       smtp
> relay     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
> anvil     unix  -       -       n       -       1       anvil
> localhost:10025 inet n - n - - smtpd -o content_filter=
> maildrop  unix  -       n       n       -       -       pipe
>   flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
> cyrus   unix - n n - - pipe
>   user=cyrus argv=/usr/lib/cyrus/bin/deliver -r ${sender} -m
> ${extension} ${user} -a ${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
> procmail  unix  -       n       n       -       -       pipe
>   flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc
> ${sender} ${recipient}
>
> # Zusaetze gemaess:
>
http://192.168.10.1/usr/share/doc/packages/amavisd-new/README_FILES/READ
> ME.postfix
> smtp-amavis unix - - n - 2  smtp
>     -o smtp_data_done_timeout=1200
>     -o smtp_send_xforward_command=yes
>     -o disable_dns_lookups=yes
>
> 127.0.0.1:10025 inet n - n - -  smtpd
>     -o content_filter=
>     -o local_recipient_maps=
>     -o relay_recipient_maps=
>     -o smtpd_restriction_classes=
>     -o smtpd_client_restrictions=
>     -o smtpd_helo_restrictions=
>     -o smtpd_sender_restrictions=
>     -o smtpd_recipient_restrictions=permit_mynetworks,reject
>     -o mynetworks=127.0.0.0/8
>     -o strict_rfc821_envelopes=yes
>     -o smtpd_error_sleep_time=0
>     -o smtpd_soft_error_limit=1001
>     -o smtpd_hard_error_limit=1000
>     -o receive_override_options=no_header_body_checks
>
> Berechtigungen des shared-folder
>     localhost> lam share
>         anonymous lrswipcda
>         cyrus lrswipcda
>         all lrswipcda
>         anyone lrswipcda
>     localhost> lam share.lists
>         anonymous lrswipcda
>         cyrus lrswipcda
>         all lrswipcda
>         anyone lrswipcda
>     localhost> lam share.lists.postfix-buch
>         anonymous lrswipcda
>         cyrus lrswipcda
>         all lrswipcda
>         anyone lrswipcda
>     localhost>





Mehr Informationen über die Mailingliste Postfixbuch-users