Timothy Kesten wrote:
Am Montag, 11. August 2008 20:51:03 schrieb Sandy Drobic:
Der remote Server hat also nicht etwa die Verbindung abgewiesen, es gab ein echtes Timeout während der Übertragung der eigentlichen Mail.
Ich nehme an, dass diese Leitung nicht nur den Mailserver, sondern auch noch die normale Internet-Verbindung versorgen muss? Unsere einzige Verbindung zur Außenwelt ;-)
Schauder... Habt ihr wenigstens Kanalbündelung auf 2 oder mehr ISDN-Kanäle? Keine Chance auf eine dickere Leitung?
Das geht in /etc/postfix/master.cf. Wie genau, hängt davon ab, ob du zum Beispiel Spamfilterung betreibst und dafür smtp-Prozesse benötigst.
Zeige mal die Ausgabe von "postconf -n" und die /etc/postfix/master.cf (ohne Kommentare).
alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix content_filter = smtp-amavis:[127.0.0.1]:10024
Das hier ist schon mal gut, eine Kopie von smtp und damit unabhängig.
daemon_directory = /usr/libexec/postfix debug_peer_level = 2 default_destination_concurrency_limit = 20 disable_dns_lookups = no html_directory = no inet_interfaces = all local_destination_concurrency_limit = 2 luser_relay = $root@mail.space.mil
Nehmt ihr Mails direkt aus dem Internet an oder holt ihr von eurem Provider eure Mails ab? Habt ihr eine Anforderung, dass ihr unbekannte Empfänger trotzdem entgegennehmen müsst? Ich habe die Erfahrung gemacht, dass das Abweisen von ungültigen Empfängern erheblich zur Transparenz des Mailsystems beiträgt.
mail_owner = postfix mail_spool_directory = /var/spool/mail mailbox_command = /usr/lib/cyrus-imapd/deliver mailbox_transport = cyrus mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man message_size_limit = 40960000
40 MB pro Mail über eine ISDN-Leitung? Wow!
mydestination = $myhostname, localhost, $mydomain, localhost.$mydomain mydomain = local.org myhostname = goodlack.local.org mynetworks = 192.168.0.0/24 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.2.10/README_FILES relayhost = mail.selfhost.de sample_directory = /usr/share/doc/postfix-2.2.10/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtp_host_lookup = dns, native smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth smtp_sasl_security_options = noanonymous smtp_use_tls = no smtpd_banner = $myhostname ESMTP smtpd_helo_required = no smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
Bei diesen Einstellungen gehe ich davon aus, dass der Provider für euch schon eine gewisse Spamfilterung vornimmt, sonst müsste euer Postfach bereits im Spam ertrinken.
smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no unknown_local_recipient_reject_code = 450
Sollte wirkungslos sein, da du luser_relay definiert hast. Ungültige Empfänger sollten besser mit Code 550 endgültig abgewiesen werden, sonst versucht es der remote Client so lange, bis der endgültig aufgibt. Dies kann einige Tage lang weitergehen und bringt weder dir noch dem remote Client etwas.
smtp inet n - n - 50 smtpd -o content_filter=smtp:[localhost]:10024 pickup fifo n - n 60 1 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr tlsmgr unix - - n 1000? 1 tlsmgr 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
Dies hier ist die Zeile, du du ändern musst: smtp unix - - n - 3 smtp So werden nur maximal drei Mails parallel versucht zu senden. Eventuell ist selbst das noch zuviel und du musst es auf zwei verringern.
relay unix - - n - - smtp -o fallback_relay= showq unix n - n - - showq error unix - - n - - error discard unix - - n - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp anvil unix - - n - 1 anvil scache unix - - n - 1 scache
maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} old-cyrus unix - n n - - pipe flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user} cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -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
localhost:10025 inet n - y - - 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 smtp-amavis unix - - y - 50 smtp -o smtp_data_done_timeout=600 -o smtp_send_xforward_command=yes
@Sandy Danke, dass Du Dir die Mühe machst, da mal rauf zu gucken.
Kein Problem. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org