[Postfix] sendet zwar aber empfängt nicht suche Hilfe

x-Napster

New Member
Hallo ich bin neu hier im Forum :)

ich habe lange zeit mit normalem Webspace gearbeitet

seit neustem Arbeite ich mit einem V server mit Debian+Confixx

mein Hoster ist Webplus24

mein Probelm....

mein Host schafft es nicht mir einen funktionsfähigen Postfixx server Berreitzustellen, nun will ich selber versuchen meine Fehler zu beheben.. leider habe ich noch keine erfahrungen mit Debian/Postfix



das Problem ist und confixx erstelle ich ein Postfach/E-Mail adresse ich sende von einem Web.de konto eine E-Mail

ich bekomme 1-2 min eine mail von meinem Postmaster zurück mit folgendem Inhalt

Code:
This is the Postfix program at host vs1112.webplus24.de.

I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The Postfix program

<web0p1@vs1112.webplus24.de> (expanded from <tim@x-napster.de>): cannot access
mailbox /var/mail/web0p1 for user web0p1. cannot open file: Is a directory
ich kann als leihe nichts mit dem Text anfangen... ich hoffe ich werde hier hilfreiche Tips finden die mir helfen entlich wieder mails zu empfangen :D

gruß Tim
 
Last edited by a moderator:
<web0p1@vs1112.webplus24.de> (expanded from <tim@x-napster.de>): cannot access
mailbox
/var/mail/web0p1 for user web0p1. cannot open file: Is a directory

********************

ich kann als leihe nichts mit dem Text anfangen...

Ok, ich übersetze mal:
Die Mailadresse des "echten" Postfaches
Der Mail-Alias, an den die Mail adressiert war
Kann nicht auf die Mailbox zugreifen
Das ist das MBox-File, in das die Mail abgelegt werden soll
Das Problem ist, dass da, wo eigentlich das MBox-File sein/angelegt werden soll, ein Verzeichnis liegt

So schwer war das doch gar nicht zu lesen, oder?
Jetzt muss man nur noch die Implikation daraus umsetzen und gut ist.

Die große Frage ist, wieso da dieses Verzeichnis ist, wo eigentlich ein File angelegt werden soll. Hast du schon irgendwas an dem ursprünglichen Setting geändert? Und wenn ja, was.

BTW: es heißt "Laie"
 
Last edited by a moderator:
mhh ok ich habe garnichts verändert...

ist es hilfreich wenn ich daten poste die in den configurations datein von postfix sind ?


gruß tim
 

Attachments

  • Unbenannt.JPG
    Unbenannt.JPG
    129.9 KB · Views: 129
Last edited by a moderator:
Es steht ja schon da, was das Problem ist. Dein MTA will auf das MBOX File zugreifen, jedoch geht das nicht, weil das File ein Verzeichnis ist. Hast du an der Config was geändert? Hatte es vorher funktioniert?

Irgendwo hast du eben einen Hund drinnen ;)

Und bitte CODE Tags verwenden!

Was noch hilfreich sein dürfte ist dieser Link, wenn du das auch noch beachtest, sind wir alle glücklicher.
 
ich habe nichts veränder absolut garnix ich habe meinem Host gesagt er soll sich drum kümmern aber die meinen nur noch nach ein paar versuchen bei anderen kunden geht das so .....

habe 2 beiträge oberhalb ein Bild der Ordnerstruktur mit eingefügt..

gruß Tim
 
Im Bild ist zu sehen, dass es sich im eine Meildir-Struktur handelt. Du willst also den Postfix so konfigurieren, dass er die Mails in ein Maildir ablegt und nicht in ein mbox-File.

/etc/postfix/main.cf
Code:
home_mailbox = Maildir/
 
Code:
### CONFIXX POSTFIX ENTRY ###

virtual_maps = hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains

### /CONFIXX POSTFIX ENTRY ###
 
Last edited by a moderator:
Was bitte hat virtual_maps mit home_mailbox zu tun?
Der Zusammenhang verschließt sich mir gerade noch.

Für Erklärungen zu den Konfigurations-Direktiven gibt es übrigens Einrichtungen wie Manpages, Dokumentationen und Google. Dafür sind definitiv nicht andere Forenteilnehmer da. Und schon gar nicht ich - auch wenn ich mich hin und wieder dazu verleiten lasse.
 
Hallo ich bin entlich weiter gekommen mit meinem Problem

ich kann über den Confixx webmailer Senden sowie Empfangen

allerdings nutze ich Outlook normalerweise mein Problem ist nun nurnoch das ich über Outlook nicht senden kann empfangen ist 0 Problem das klappt wunderbar.

sende ich ohne "Server erfordert Autherisierung" kann ich von xx@domain an xx@ domain nach belieben versenden sozusagen local

sende ich nun zb an @web.de gehts nicht weiter


sende ich mit Server erforder Autherisierung bekomme ich grundsetztlich eine Aufforderung mein PW und meinen Benutzernamen zu überprüfen.


hättet ihr eine idee wo mein Fehler liegen könnte was ich noch überprüfen muss ?


mfg Tim
 
ich kann über den Confixx webmailer Senden sowie Empfangen
Normal.

sende ich ohne "Server erfordert Autherisierung" kann ich von xx@domain an xx@ domain nach belieben versenden sozusagen local
Normal.

sende ich nun zb an @web.de gehts nicht weiter
Dann brauchen wir genau davon einen Logfile-Auszug.
Am besten vorher Postfix gesprächiger einstellen.
Ansonsten lege ich Dir folgendes ans Herz:
Probleme mit Postfix und SASL

huschi.
 
Code:
Feb  8 20:25:48 vs1112 postfix/smtpd[3791]: warning: SASL authentication failure: cannot connect to saslauthd server: Permission denied
Feb  8 20:25:48 vs1112 postfix/smtpd[3791]: warning: dslb-088-076-160-172.pools.arcor-ip.net[88.76.160.172]: SASL LOGIN authentication failed
Feb  8 20:25:58 vs1112 postfix/smtpd[3791]: warning: SASL authentication failure: cannot connect to saslauthd server: Permission denied
Feb  8 20:25:58 vs1112 postfix/smtpd[3791]: warning: dslb-088-076-160-172.pools.arcor-ip.net[88.76.160.172]: SASL LOGIN authentication failed


das habe ich dem Log entnommen anscheinend kann er keine verbindung weggen eines PW/Benuters nicht aufbauen mhhh das aber komisch die sind 100% richtig eingegeben

Das kommt bei raus wenn ich ohne den Hacken im Outlook sende bei Server autherisiert.

Code:
Feb  8 20:46:28 vs1112 postfix/smtpd[7092]: warning: 172.160.76.88.relays.ordb.org: RBL lookup error: Host or domain name not found. Name service error for name=172.160.76.88.relays.ordb.org type=A: Host not found, try again

gruß Tim
 
Last edited by a moderator:
x-Napster said:
cannot connect to saslauthd server: Permission denied
Entweder läuft Dein saslauthd nicht oder Dein Socket läuft unter dem falschen Nutzer.
Versuch es zumindest mal mit einem "/etc/init.saslauthd restart". Davor und danach prüfe mit "ls -l /var/run/saslauthd/" ob sich was verändert hat.

huschi.
 
Code:
vs1112 root # ls -l /var/run/saslauthd/
total 0
vs1112 root # /etc/init.saslauthd restart
-bash: /etc/init.saslauthd: No such file or directory
vs1112 root # ls -l /var/run/saslauthd/
total 0
vs1112 root #

es hat sich nicht wirklich viel verändert es steht immer total0 dort was auch immer das heißen mag :rolleyes:
 
Hi x-Napster,

vorab eine Frage:
Verstehst du, was du machst, oder gibst du nur die Befehle ein?

Denn wenn du einen Fehler wie
Code:
-bash: /etc/init.saslauthd: No such file or directory
bekommst, dann brauchst du doch nicht weitermachen und gucken ob es ein PID File gibt ;)

Ich würde dir raten, dass du es mal mit
Code:
/etc/init.d/saslauthd
probierst.

Lieben Gruß
Free
 
leider weiß ich nicht was ich tu eigendlich weiß ich garnix über Linux ...

ich hatte vor es mir anzueignen :)

habe meinen Normalen Webspace gekündigt und zum üben einen V server genommen



leider laufen alle Mail Adressen darüber nun -.-

also dein neuer Befehl ist ja zum neustarten / stopen oder starten von desem saslauthd

habe es neugestartet bringt aber nix -.-


echt komsich alles...
 
ok werde versuchen . und , zu bedenken.

Also habe den Befehl ausgeführt, dabei kam herraus:

Code:
vs1112 root # ps aux|grep sasl
root      5429  0.0  0.0  6632  960 ?        Ss   Feb08   0:00 /usr/sbin/saslaut                              hd -m /var/spool/postfix/var/run/saslauthd -a shadow
root      5430  0.0  0.0  6632  588 ?        S    Feb08   0:00 /usr/sbin/saslaut                              hd -m /var/spool/postfix/var/run/saslauthd -a shadow
root      5431  0.0  0.0  6632  540 ?        S    Feb08   0:00 /usr/sbin/saslaut                              hd -m /var/spool/postfix/var/run/saslauthd -a shadow
root      5432  0.0  0.0  6632  540 ?        S    Feb08   0:00 /usr/sbin/saslaut                              hd -m /var/spool/postfix/var/run/saslauthd -a shadow
root      5433  0.0  0.0  6632  540 ?        S    Feb08   0:00 /usr/sbin/saslaut                              hd -m /var/spool/postfix/var/run/saslauthd -a shadow
root     11319  0.0  0.0  1632  520 pts/8    S+   17:53   0:00 grep sasl

ich werde mir mal ein buch über Linux kaufen das ich etwas mehr davon verstehe.

grüße Tim
 
Guten Morgen ich Poste nun mal die kompletten daten der master und main Datei, vielicht kann dies noch einen weiteren Aufschluss bringen was ich falsch mache...

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

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

myhostname = x-napster.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = vs1112.x-napster.de, localhost
relayhost = 
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

# security, sasl, ...
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_recipient_restrictions = permit_mynetworks, reject_unknown_recipient_domain, permit_sasl_authenticated, reject_unauth_destination
smtpd_client_restrictions = reject_invalid_hostname, reject_rbl_client relays.ordb.org
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain =



### CONFIXX POSTFIX ENTRY ###

virtual_maps = hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains

### /CONFIXX POSTFIX ENTRY ###
unknown_local_recipient_reject_code = 450

Code:
# SPECIFY ONLY PROGRAMS THAT ARE WRITTEN TO RUN AS POSTFIX DAEMONS.
# ALL DAEMONS SPECIFIED HERE MUST SPEAK A POSTFIX-INTERNAL PROTOCOL.
#
# DO NOT SHARE THE POSTFIX QUEUE BETWEEN MULTIPLE POSTFIX INSTANCES.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#submission inet n      -       -       -       -       smtpd
#	-o smtpd_etrn_restrictions=reject
#628      inet  n       -       -       -       -       qmqpd
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       -       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
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
smtp      unix  -       -       -       -       -       smtp
relay     unix  -       -       -       -       -       smtp
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# maildrop. See the Postfix MAILDROP_README file for details.
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
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=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -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}

# only used by postfix-tls
#tlsmgr	  fifo	-	-	n	300	1	tlsmgr
#smtps	  inet	n	-	n	-	-	smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#587	  inet	n	-	n	-	-	smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes

grüße Tim
 
root 5429 0.0 0.0 6632 960 ? Ss Feb08 0:00 /usr/sbin/saslaut hd -m /var/spool/postfix/var/run/saslauthd -a shadow
Ah, nun mach mal ein "ls -l /var/spool/postfix/var/run/saslauthd" um zu sehen, ob /var/spool/postfix/var/run/saslauthd überhaupt zugreifbar ist. Zusätzlich schau mal, ob Postfix überhaupt auf den richtigen Pfad zugreift: "cat /etc/postfix/sasl/smtpd.conf"

huschi.
 
Back
Top