Anzeige:
Ergebnis 1 bis 5 von 5

Thema: einige Mails bleiben im Mailqueue "liegen"

  1. #1
    Maschinist Avatar von Frau_Feld
    Registriert seit
    Jan 2005
    Ort
    Dresden
    Beiträge
    23

    einige Mails bleiben im Mailqueue "liegen"

    Seid gegrüßt!

    Ich habe nun schon lange gesucht, aber finde den Fehler nicht.
    Das Problem:. Die Mails werden mit fetchmail von Provider geholt, von amavis geprüft und dann von Postfix lokal verteilt. Das funktioniert bis nach amavis auch wunderbar, aber dann bleiben einige der Mails (in scheinbar willkürlicher Auswahl) im Mailqueue liegen und werden nicht zugestellt. Ich kann in der "Auswahl" aber keinen Zusammenhang entdecken: z.B. werden ähnliche Mails (wie Newsletter, die ich regelmäßig erhalte) einmal problemlos zugestellt, ein anderes Mal bleiben sie wieder liegen. Auch bei unterschiedlichen Providern tritt das Problem scheinbar willkürlich auf.
    Manuelles zustellen per "postfix flush" oder "sendmail -q" funktioniert aber (gelegentlich sind aber auch hier mehrere Versuche nötig - ist aber selten) anstandslos. In den Logfiles erhalte steht dann:
    connect to localhost [127.0.0.1]: Connection refused (port 10024)
    blabla@localhostblabla....status=deferred(connect to localhost[127.0.0.1]: Connection refused)
    Zu erwähnen wäre vielleicht noch: diese Probleme gibts erst seit amavis läuft - vorher lief das ganze einwandfrei.
    Ist bestimmt wieder nur eine Kleinigkeit. Wäre Klasse wenn jemand einen Tipp hätte!

    MfG
    Frau Feld

  2. #2
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Ort
    Bad Wünnenberg
    Beiträge
    5.402
    Kannst du bitte mal die Dateien /etc/postfix/main.cf und master.cf hier posten? Interessant wäre auch die Ausgabe von mailq, sowie entsprechende Logfile-Auszüge.
    Gruß,
    Tomek

  3. #3
    Maschinist Avatar von Frau_Feld
    Registriert seit
    Jan 2005
    Ort
    Dresden
    Beiträge
    23
    Hier erst mal die "main.cf":
    Code:
    queue_directory = /var/spool/postfix
    
    command_directory = /usr/sbin
    
    daemon_directory = /usr/lib/postfix
    
    mail_owner = postfix
    
    unknown_local_recipient_reject_code = 450
    
    debug_peer_level = 2
    
    debugger_command =
    	 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
    	 xxgdb $daemon_directory/$process_name $process_id & sleep 5
    
    sendmail_path = /usr/sbin/sendmail
    
    newaliases_path = /usr/bin/newaliases
    
    mailq_path = /usr/bin/mailq
    
    setgid_group = maildrop
    
    manpage_directory = /usr/share/man
    
    sample_directory = /usr/share/doc/packages/postfix/samples
    
    readme_directory = /usr/share/doc/packages/postfix/README_FILES
    mail_spool_directory = /var/mail
    canonical_maps = hash:/etc/postfix/canonical
    virtual_maps = hash:/etc/postfix/virtual
    relocated_maps = hash:/etc/postfix/relocated
    transport_maps = hash:/etc/postfix/transport
    sender_canonical_maps = hash:/etc/postfix/sender_canonical
    masquerade_exceptions = root
    masquerade_classes = envelope_sender, header_sender, header_recipient
    myhostname = desktop.heimnetz.de
    program_directory = /usr/lib/postfix
    inet_interfaces = all
    masquerade_domains = heimnetz.de
    mydestination = $myhostname,localhost.$mydomain,$mydomain
    defer_transports = 
    disable_dns_lookups = no
    relayhost = mx.freenet.de
    content_filter = vscan:
    mailbox_command = /usr/bin/procmail
    mailbox_transport = 
    smtpd_sender_restrictions = hash:/etc/postfix/access
    smtpd_client_restrictions = 
    smtpd_helo_required = no
    smtpd_helo_restrictions = 
    strict_rfc821_envelopes = no
    smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
    smtp_sasl_auth_enable = yes
    smtpd_sasl_auth_enable = no
    smtpd_use_tls = no
    smtp_use_tls = no
    alias_maps = hash:/etc/aliases
    mailbox_size_limit = 0
    message_size_limit = 10240000
    smtp_sasl_security_options = 
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    Hier die "master.cf":
    Code:
    smtp	  inet	n	-	n	-	2	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
    #qmgr	  fifo	n	-	n	300	1	nqmgr
    #tlsmgr   fifo  -       -       n       300     1       tlsmgr
    rewrite	  unix	-	-	n	-	-	trivial-rewrite
    bounce	  unix	-	-	n	-	0	bounce
    defer	  unix	-	-	n	-	0	bounce
    flush	  unix	n	-	n	1000?	0	flush
    proxymap  unix	-	-	n	-	-	proxymap
    smtp	  unix	-	-	n	-	-	smtp
    relay	  unix	-	-	n	-	-	smtp
    #	-o smtp_helo_timeout=5 -o smtp_connect_timeout=5
    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=
    
    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 -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
    vscan     unix  -       n       n       -       10       pipe
      user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
    procmail  unix  -       n       n       -       -       pipe
      flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
    zu "mailq" kann ich sagen: es zeigt alle Mails an die sich im Mailqueue befinden.

    und hier noch ein Logfileauszug einer nichtzugestellten Mail:
    Code:
    Jan 23 19:31:23 desktop postfix/postfix-script: starting the Postfix mail system
    Jan 23 19:31:23 desktop postfix/master[1697]: daemon started -- version 2.0.14
    Jan 23 19:31:23 desktop postfix/qmgr[1717]: 476A4D96: from=<Online-Versandflyer@atelco.de>, size=438434, nrcpt=1 (queue active)
    Jan 23 19:31:23 desktop postfix/qmgr[1717]: 6EEFFDC4: from=<mailings@gmx.net>, size=2560, nrcpt=1 (queue active)
    Jan 23 19:31:29 desktop postfix/smtp[1772]: connect to localhost[127.0.0.1]: Connection refused (port 10024)
    Jan 23 19:31:29 desktop postfix/smtp[1782]: connect to localhost[127.0.0.1]: Connection refused (port 10024)
    Jan 23 19:31:29 desktop postfix/smtp[1782]: 6EEFFDC4: to=<user1@localhost.heimnetz.de>, orig_to=<user1@localhost>, relay=none, delay=23210, status=deferred (connect to localhost[127.0.0.1]: Connection refused)
    Jan 23 19:31:29 desktop postfix/smtp[1772]: 476A4D96: to=<user1@localhost.heimnetz.de>, orig_to=<user1@localhost>, relay=none, delay=23212, status=deferred (connect to localhost[127.0.0.1]: Connection refused)
    Jan 23 19:31:38 desktop amavis[2034]: starting.  amavisd at desktop amavisd-new-20030616-p5, Unicode aware
    Jan 23 19:31:39 desktop amavis[2034]: Perl version               5.008001
    Jan 23 19:31:39 desktop amavis[2034]: Module Amavis::Conf        1.15
    Jan 23 19:31:39 desktop amavis[2034]: Module Archive::Tar        0.23
    Jan 23 19:31:39 desktop amavis[2034]: Module Archive::Zip        1.14
    Jan 23 19:31:39 desktop amavis[2034]: Module Compress::Zlib      1.16
    Jan 23 19:31:39 desktop amavis[2034]: Module Convert::TNEF       0.17
    Jan 23 19:31:39 desktop amavis[2034]: Module Convert::UUlib      0.31
    Jan 23 19:31:39 desktop amavis[2034]: Module MIME::Entity        5.404 
    Jan 23 19:31:39 desktop amavis[2034]: Module MIME::Parser        5.406 
    Jan 23 19:31:39 desktop amavis[2034]: Module MIME::Tools         5.411 
    Jan 23 19:31:39 desktop amavis[2034]: Module Mail::Header        1.58
    Jan 23 19:31:39 desktop amavis[2034]: Module Mail::Internet      1.58
    Jan 23 19:31:39 desktop amavis[2034]: Module Mail::SpamAssassin  2.64
    Jan 23 19:31:39 desktop amavis[2034]: Module Net::Cmd            2.24
    Jan 23 19:31:39 desktop amavis[2034]: Module Net::DNS            0.38
    Jan 23 19:31:39 desktop amavis[2034]: Module Net::SMTP           2.26
    Jan 23 19:31:39 desktop amavis[2034]: Module Net::Server         0.85
    Jan 23 19:31:39 desktop amavis[2034]: Module Time::HiRes         1.51
    Jan 23 19:31:39 desktop amavis[2034]: Module Unix::Syslog        0.98
    Jan 23 19:31:39 desktop amavis[2034]: Found myself: /usr/sbin/amavisd -c /etc/amavisd.conf
    Jan 23 19:31:39 desktop amavis[2034]: Lookup::SQL code       NOT loaded
    Jan 23 19:31:39 desktop amavis[2034]: Lookup::LDAP code      NOT loaded
    Jan 23 19:31:39 desktop amavis[2034]: AMCL-in protocol code  loaded
    Jan 23 19:31:39 desktop amavis[2034]: SMTP-in protocol code  loaded
    Jan 23 19:31:39 desktop amavis[2034]: ANTI-VIRUS code        loaded
    Jan 23 19:31:39 desktop amavis[2034]: ANTI-SPAM  code        loaded
    Jan 23 19:31:39 desktop amavis[2406]: Net::Server: Process Backgrounded
    Jan 23 19:31:39 desktop amavis[2406]: Net::Server: 2005/01/23-19:31:39 Amavis (type Net::Server::PreForkSimple) starting! pid(2406)
    Jan 23 19:31:39 desktop amavis[2406]: Net::Server: Binding to UNIX socket file /var/spool/amavis/amavisd.sock using SOCK_STREAM
    Jan 23 19:31:39 desktop amavis[2406]: Net::Server: Binding to TCP port 10024 on host 127.0.0.1
    Jan 23 19:31:39 desktop amavis[2406]: Net::Server: Setting gid to "101 101"
    Jan 23 19:31:39 desktop amavis[2406]: Net::Server: Setting uid to "65"
    Jan 23 19:31:39 desktop amavis[2406]: Net::Server: Couldn't POSIX::setuid to "65" [Illegal seek]
    Jan 23 19:31:39 desktop amavis[2406]: Found $file       at /usr/bin/file
    Jan 23 19:31:39 desktop amavis[2406]: Found $arc        at /usr/bin/arc
    Jan 23 19:31:39 desktop amavis[2406]: Found $gzip       at /usr/bin/gzip
    Jan 23 19:31:39 desktop amavis[2406]: Found $bzip2      at /usr/bin/bzip2
    Jan 23 19:31:39 desktop amavis[2406]: No $lzop,         not using it
    Jan 23 19:31:39 desktop amavis[2406]: Found $lha        at /usr/bin/lha
    Jan 23 19:31:39 desktop amavis[2406]: Found $unarj      at /usr/bin/unarj
    Jan 23 19:31:39 desktop amavis[2406]: Found $uncompress at /usr/bin/uncompress
    Jan 23 19:31:39 desktop amavis[2406]: No $unfreeze,     not using it
    Jan 23 19:31:39 desktop amavis[2406]: Found $unrar      at /usr/bin/unrar
    Jan 23 19:31:39 desktop amavis[2406]: Found $zoo        at /usr/bin/zoo
    Jan 23 19:31:39 desktop amavis[2406]: Found $cpio       at /usr/bin/cpio
    Jan 23 19:31:39 desktop amavis[2406]: Found primary av scanner H+BEDV AntiVir or CentralCommand Vexira Antivirus at /usr/bin/antivir
    Jan 23 19:31:39 desktop amavis[2406]: SpamControl: initializing Mail::SpamAssassin
    Jan 23 19:31:42 desktop amavis[2406]: SpamControl: done
    Jan 23 19:35:50 desktop postfix/qmgr[1717]: 476A4D96: from=<Online-Versandflyer@atelco.de>, size=438434, nrcpt=1 (queue active)
    Jan 23 19:35:50 desktop postfix/qmgr[1717]: 6EEFFDC4: from=<mailings@gmx.net>, size=2560, nrcpt=1 (queue active)
    (ich habe mal der Übersicht wegen alle auskommentierten Zeilen gelöscht!)
    System: Kernel 2.4.21 (SUSE 9.0)
    Postfix Version 2.0.14

    Ich hoffe das hilft weiter.

    MfG
    Frau Feld

  4. #4
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Ort
    Bad Wünnenberg
    Beiträge
    5.402
    Komische Konfiguration hast du da.

    Richte mal bitte Postfix und amavisd so ein, wie es im folgenden HowTo beschrieben ist:
    http://www.workaround.org/articles/i...rge/#id2512174
    Gruß,
    Tomek

  5. #5
    Maschinist Avatar von Frau_Feld
    Registriert seit
    Jan 2005
    Ort
    Dresden
    Beiträge
    23
    Da kann ich nichts dafür. Das ist eine Original Suse-Yast konfiguration. Ich habe mich bisher noch nicht weiter mit Mailsystemen beschäftigt, aber ich werde mir deinen Link mal zu Gemüte führen.
    Ich habe gehofft, das jemand schoneinmal das Problem hatte (wie gesagt Orginal Suse - da habe ich nichts dran gedreht!) und vieleicht aus der Kalten eine Lösung weiß. Aber scheint wohl doch aufwendiger zu werden.

    Danke

    Frau Feld

Ähnliche Themen

  1. mailserver (postfix, cyrus imap, fetchmail)
    Von mpphp im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 19
    Letzter Beitrag: 05.07.04, 20:16
  2. Antworten: 0
    Letzter Beitrag: 03.05.04, 10:52
  3. [Mutt] Automatisches verschieben von alten Mails
    Von Faust im Forum Linux als Server
    Antworten: 0
    Letzter Beitrag: 25.10.03, 03:34
  4. Antworten: 2
    Letzter Beitrag: 19.09.03, 08:01
  5. Lokalen Mailserver einrichten
    Von mightymike99 im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 0
    Letzter Beitrag: 05.12.01, 01:00

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •