Problem mit Postfix?

sportY

New Member
Guten Abend,

ich habe jetzt bereits 5 E-Mails von Postfix von meinem Server erhalten, die folgenden Inhalt lieferten:

Titel: Postfix SMTP server: errors from mail.FREMDDOMAIN.de[FremdIPAdresse]

Code:
Transcript of session follows.

 Out: 220 MEINSERVER.vserver.de ESMTP Postfix (Debian/GNU)
 In:  EHLO mail.FREMDDOMAIN.de
 Out: 250-MEINSERVER.vserver.de
 Out: 250-PIPELINING
 Out: 250-SIZE 10240000
 Out: 250-VRFY
 Out: 250-ETRN
 Out: 250-STARTTLS
 Out: 250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
 Out: 250-ENHANCEDSTATUSCODES
 Out: 250-8BITMIME
 Out: 250 DSN
 In:  STARTTLS
 Out: 220 2.0.0 Ready to start TLS
 In:  EHLO mail.FREMDDOMAIN.de
 Out: 250-MEINSERVER.vserver.de
 Out: 250-PIPELINING
 Out: 250-SIZE 10240000
 Out: 250-VRFY
 Out: 250-ETRN
 Out: 250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
 Out: 250-ENHANCEDSTATUSCODES
 Out: 250-8BITMIME
 Out: 250 DSN
 In:  MAIL FROM:<faber@FREMDDOMAIN.de> SIZE=14412 BODY=8BITMIME
 Out: 250 2.1.0 Ok
 In:  RCPT TO:<info@KUNDENDOMAIN.de>
     ORCPT=rfc822;info@KUNDENDOMAIN.de
 Out: 250 2.1.5 Ok
 In:  DATA
 Out: 354 End data with <CR><LF>.<CR><LF>
 Out: 451 4.3.0 Error: queue file write error
 In:  QUIT
 Out: 221 2.0.0 Bye

Leider kann ich damit nichts anfangen. Kann mir da einer weiterhelfen? Versucht da einer eine E-Mail an einen Kunden von mir zu senden, aber kommt nicht durch? Die E-Mails kamen in unterschiedlichen Zeitabständen, warscheinlich immer dann, wenn der andere Client versucht hat, die E-Mail "loszuwerden".

Grüße,
SportY
 
Sieht nach einem Problem bei Dir aus. Postfix wird die Mail "intern" nicht los. Poste doch mal bitte main.cf und master.cf.

Geht gar keine Mail mehr durch, oder nur bestimmte nicht? Gibt es ein Muster?

Ich denke dass ein an Postfix hängender Dienst nicht mehr mitspielt, vielleicht Amavis oder policyd-weight. Aber ohne configs kann man nur raten.

Grüsse
 
Hallo,

nein, ich glaube das ist der einzige, bei dem es nicht klappt. Sonst sind keine Probleme bekannt.

hier die main.cf aus etc/postfix/

Code:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/postfix_default.pem
smtpd_tls_key_file = $smtpd_tls_cert_file
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = xx.vserver.de
alias_maps = hash:/etc/aliases, hash:/var/spool/postfix/plesk/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.vserver.de, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8, xx.xx.xx.xx/xx
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains
virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual
virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
transport_maps = hash:/var/spool/postfix/plesk/transport
smtpd_tls_security_level = may
smtp_tls_security_level = may
smtp_use_tls = no
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re
smtp_send_xforward_command = yes
smtpd_authorized_xforward_hosts = 127.0.0.0/8
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, check_client_access pcre:/var/spool/postfix/plesk/no_relay.re, permit_sasl_authenticated, reject_unauth_destination, check_policy_service inet:127.0.0.1:60000
virtual_mailbox_base = /var/qmail/mailnames
virtual_uid_maps = static:110
virtual_gid_maps = static:31
virtual_transport = plesk_virtual
plesk_virtual_destination_recipient_limit = 1
smtpd_client_restrictions =

hier die master.cf aus dem gleichen verzeichnis:

Code:
#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd -o smtpd_proxy_filter=127.0.0.1:10025
#submission inet n       -       -       -       -       smtpd
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#smtps     inet  n       -       -       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628      inet  n       -       -       -       -       qmqpd
pickup fifo n - - 60 1 pickup -o content_filter=smtp:127.0.0.1:10027
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       -       -       -       smtp
        -o smtp_fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================

# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
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=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman unix - n n - - pipe flags=R user=list:list argv=/usr/lib/plesk-9.0/postfix-mailman ${nexthop} ${user} ${recipient}


plesk_virtual unix - n n - - pipe flags=DORhu user=popuser:popuser argv=/usr/lib/plesk-9.0/postfix-local -f ${sender} -d ${recipient} -p /var/qmail/mailnames
127.0.0.1:10025 inet n n n - - spawn user=mhandlers-user argv=/usr/lib/plesk-9.0/postfix-queue 127.0.0.1 10027 before-queue
127.0.0.1:10026 inet n - - - - smtpd  -o smtpd_client_restrictions=  -o smtpd_helo_restrictions=  -o smtpd_sender_restrictions=  -o smtpd_recipient_restrictions=permit_mynetworks,reject  -o smtpd_data_restrictions=  -o receive_override_$
127.0.0.1:10027 inet n n n - - spawn user=mhandlers-user argv=/usr/lib/plesk-9.0/postfix-queue 127.0.0.1 10026 before-remote
plesk_saslauthd unix y y y - 1 plesk_saslauthd status=5 listen=6 dbpath=/plesk/passwd.db


smtps inet n - - - - smtpd -o smtpd_proxy_filter=127.0.0.1:10025 -o smtpd_tls_wrappermode=yes
 
Last edited by a moderator:
Das hier kam via Logcheck:

Code:
Sep 13 18:15:05 MEINSERVER postfix/smtpd[5704]: sql auxprop plugin using sqlite3 engine
Sep 13 18:15:05 MEINSERVER postfix/smtpd[5712]: sql auxprop plugin using sqlite3 engine
Sep 13 18:15:05 MEINSERVER before-remote[5711]: check handlers for addr: ANKOMMENDE@MAIL
Sep 13 18:15:05 MEINSERVER before-remote[5711]: check handlers for addr: info@blau-gold-kommern.de
Sep 13 18:15:05 MEINSERVER before-queue[5709]: check handlers for addr: ANKOMMENDE@MAIL
Sep 13 18:15:05 MEINSERVER before-queue[5709]: check handlers for addr: KUNDEN@DOMAIN
Sep 13 18:15:05 MEINSERVER before-queue[5709]: Processing handlers...
Sep 13 18:15:05 MEINSERVER before-queue[5709]: hook_dir = '/opt/psa/handlers/before-queue'
Sep 13 18:15:05 MEINSERVER before-queue[5709]: call_handlers: call executable = '/opt/psa/handlers/info/05-grey-8s39gM/executable'
Sep 13 18:15:05 MEINSERVER greylisting filter[5714]: Starting greylisting filter...
Sep 13 18:15:05 MEINSERVER greylisting filter[5714]: Timeout finished
Sep 13 18:15:05 MEINSERVER before-queue[5709]: handlers_stderr: SKIP
Sep 13 18:15:05 MEINSERVER before-queue[5709]: call_handlers: SKIP during call '/opt/psa/handlers/info/05-grey-8s39gM/executable' handler
Sep 13 18:15:05 MEINSERVER before-queue[5709]: recipient[3] = 'KUNDEN@DOMAIN'
Sep 13 18:15:05 MEINSERVER before-queue[5709]: handlers dir = '/opt/psa/handlers/before-queue/recipient/KUNDEN@DOMAIN'
Sep 13 18:15:05 MEINSERVER before-remote[5711]: Unprocessed command: 50829
Sep 13 18:15:05 MEINSERVER before-remote[5711]: Unprocessed command: *mindestalter:*
Sep 13 18:15:05 MEINSERVER before-remote[5711]: Unprocessed command:
Sep 13 18:15:05 MEINSERVER before-queue[5709]: Unprocessed command: .....................................................................
Sep 13 18:15:05 MEINSERVER before-queue[5709]: errno: Connection reset by peer
Sep 13 18:15:05 MEINSERVER before-queue[5709]: System error: Connection reset by peer
Sep 13 18:15:05 MEINSERVER before-queue[5709]: Unable to write data into outgoing socket
Sep 13 18:15:05 MEINSERVER before-queue[5709]: Unable to translate command answer: .....................................................................^M
Sep 13 18:15:05 MEINSERVER postfix/smtpd[5704]: warning: received garbage from proxy 127.0.0.1:10025: *Ort: * *MMC Coloneum/Haupteingang mit Einhorn*
Sep 13 18:15:05 MEINSERVER postfix/spawn[5708]: warning: command /usr/lib/plesk-9.0/postfix-queue exit status 255
Sep 13 18:15:05 MEINSERVER postfix/smtpd[5704]: warning: lost connection with proxy 127.0.0.1:10025
Sep 13 18:15:05 MEINSERVER postfix-local[5720]: postfix-local: from=double-bounce@MEINSERVER.vserver.de, to=info@MEINESERVERDOMAIN.de, dirname=/var/qmail/mailnames
Sep 13 18:15:05 MEINSERVER postfix-local[5720]: hook_dir = '/opt/psa/handlers/before-local'
Sep 13 18:15:05 MEINSERVER postfix-local[5720]: recipient[3] = 'info@MEINESERVERDOMAIN.de'
Sep 13 18:15:05 MEINSERVER postfix-local[5720]: handlers dir = '/opt/psa/handlers/before-local/recipient/info@MEINESERVERDOMAIN.de'

Hilft das?
 
Hmm anscheinend ein Bug in Plesk, mit folgendem Suchbegriff find ich bei Google Treffer von 2009 bis jetzt:
http://www.google.com/search?hl=en&...281l2897l0l3024l8l7l0l0l0l2l223l895l3.3.1l7l0

Ich hab leider keine wirkliche Lösung für Dich, aber Du kannst das Problem temporär beheben, in dem Du folgenden Workaround anwendest:

http://shaun.net/2009/08/plesk-queue-file-write-error/

Wichtig: "Doing this breaks some features like spam filtering, ..."

Vielleicht findet sich aber noch jemand der wirklich Fit ist in Plesk, und das Problem auch schon hatte.

Grüsse
 
Suchen will gelernt sein, ich habe exakt die gleiche Plesk-Version, sprich 9.3.0

Ich werde das ausprobieren, vielen Dank schonmal bis hierhin. Wenn der Fehler weiterhin präsent ist, melde ich mich erneut.

Guten Abend noch :)
 
Das stimmt ;) Hab´s gerade umgesetzt, mal sehen, ob sich der Fehelr wiederholt. Die Datei die der da schicken will, scheint etwas über 9 MB groß zu sein und die Fehlermeldung passt ins Muster.

Danke nochmal. :)
 
Anscheinend hat sich aus der Lösung des einen Problems, ein neues Problem ergeben. Kann jetzt keine Mails mehr via Thunderbird, aber wohl via Horde versenden. Fehlermeldung:

Fehler beim Senden der Nachricht. Der Mail-Server antwortete: mail server permanently rejected message. Bitte überprüfen Sie die Nachricht und wiederholen Sie den Vorgang.

Das hier taucht im Syslog zu entsprechenden Zeit auf:

Code:
Sep 14 19:03:24 vServer postfix/smtpd[7438]: connect from XXX.dip.t-dialin.net[xx.xx.xx.xx]
Sep 14 19:03:24 vServer postfix/smtpd[5283]: connect from localhost.localdomain[127.0.0.1]
Sep 14 19:03:24 vServer postfix/smtpd[7438]: NOQUEUE: client=p57AFECCC.dip.t-dialin.net[xx.xx.xx.xx], sasl_method=PLAIN, sasl_username=Sender@XXX.de
Sep 14 19:03:24 vServer postfix/smtpd[5283]: 85F0912440F5D: client=p57AFECCC.dip.t-dialin.net[xx.xx.xx.xx]
Sep 14 19:03:24 vServer before-queue[7447]: check handlers for addr: sender@xxx.de
Sep 14 19:03:24 vServer before-queue[7447]: check handlers for addr: empfänger@web.de
Sep 14 19:03:24 vServer before-queue[7447]: Processing handlers...
Sep 14 19:03:24 vServer before-queue[7447]: hook_dir = '/opt/psa/handlers/before-queue'
Sep 14 19:03:24 vServer before-queue[7447]: call_handlers: call executable = '/opt/psa/handlers/info/05-grey-8s39gM/executable'
Sep 14 19:03:24 vServer greylisting filter[7449]: Starting greylisting filter...
Sep 14 19:03:24 vServer greylisting filter[7449]: list type: black, from: [192.168.10.102], match string: .*[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9].*
Sep 14 19:03:24 vServer before-queue[7447]: handlers_stderr: REJECT
Sep 14 19:03:24 vServer before-queue[7447]: call_handlers: REJECT during call '/opt/psa/handlers/info/05-grey-8s39gM/executable' handler
Sep 14 19:03:24 vServer before-queue[7447]: call_handlers: stop call handlers from dir '/opt/psa/handlers/before-queue/global'
Sep 14 19:03:24 vServer postfix/smtpd[5283]: disconnect from localhost.localdomain[127.0.0.1]
Sep 14 19:03:25 vServer postfix/smtpd[7438]: disconnect from XXXX.dip.t-dialin.net[xx.xx.xx.xx]

Wir daraus einer schlau? Liegt´s vlt. an Postgrey?
 
Hä?

Wenn ich das richtig sehe stehen hier alle IPs in der Blacklist??

Code:
Sep 14 19:03:24 vServer greylisting filter[7449]: Starting greylisting filter...
Sep 14 19:03:24 vServer greylisting filter[7449]: list type: black, from: [192.168.10.102], match string: .*[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9].*

OK, jetzt sollte sich doch mal ein Plesk-Fachmann melden... Huschi? :D

Aber vielleicht findest Du ja hier noch was nützliches:
http://lmgtfy.com/?q="list+type:+bl...ring:+.*[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9].*"
 
Last edited by a moderator:
Hm.

Also ich kann definitiv problemlos E-Mail empfangen. Ich kann nur keine senden, wie gesagt. Ich schaue mir mal die Ergebnisse deiner Suche an, vlt finde ich da was.

Komisch, dass das direkt mit dem Hotfix gekommen ist. So langsam stelle ich mir die Frage, wie sinnvoll Plesk noch ist ...

Achja: Via Blackberry funktioniert der E-Mail-Versand weiterhin! WTF??
 
kann man den Hotfix außer via Aufspielen eines Backups wieder rückgängig machen? Würde mich interessieren, ob es dann wieder geht.
 
Back
Top