Jump to content
Froxlor Forum

Archived

This topic is now archived and is closed to further replies.

  • 0
foo41

Sendmail arbeitet nicht

Question

Hallo,

 

ich doktore jetzt schon lange rum. Sendmail scheint nicht zu funktionieren. was heisst scheint, es funktioniert nicht.

 

wenn ich mit mail() eine mail versende kommt sie nicht an.

auch in der konsole mit : 

echo testing | mail -s foobar foobar@mailserver.de

 kommt nix an der zieladresse an.

 

mail.err: http://pastie.org/8587629

mail.info: http://pastie.org/8587637

mail.log: http://pastie.org/8587639

mail.warn: http://pastie.org/8587641

 

Ich habe fcgi activiert und soweit funktioniert das auch. Ich kann auch ganz normal ?ber z.B. telnet mails versenden. Der empfang von mails funktioniert auch. nur eben sendmial nicht

 

bin f?r jede Hilfe dankbar!

 

Share this post


Link to post
Share on other sites

18 answers to this question

Recommended Posts

mail-aliases anpassen/erstellen, newaliases ausf?hren, postfix neustarten. 

 

Die Datei dazu findest du in /etc/aliases bzw. /etc/mail/aliases

 

Laut Fehlermeldung gibt es hier wohl f?r den user "www-data" keinen Eintrag und er kann die mail nicht zustellen.

Share this post


Link to post
Share on other sites

nicht ganz.

 

1) fehlen da ein paar (siehe bsp unten)

2) hast du ja f?r "roor" ne endlosschleife gebaut (root zeigt auf root, aber nie auf eine "echte" adresse)

 

beispiel:

# Basic system aliases -- these MUST be present.
MAILER-DAEMON:      postmaster
postmaster:         root

# General redirections for pseudo accounts.
adm:                root
bin:                root
daemon:             root
exim:               root
lp:                 root
mail:               root
named:              root
nobody:             root
postfix:            root

# Well-known aliases
root:               deine@mail.tld
operator:           root

# Standard RFC2142 aliases
abuse:              postmaster
ftp:                root
hostmaster:         root
news:               usenet
noc:                root
security:           root
usenet:             root
uucp:               root
webmaster:          root
www:                webmaster

Share this post


Link to post
Share on other sites

hab das nu so angepasst:

# Basic system aliases -- these MUST be present.
MAILER-DAEMON:      postmaster
postmaster:         root

# General redirections for pseudo accounts.
adm:                root
bin:                root
daemon:             root
exim:               root
lp:                 root
mail:               root
named:              root
nobody:             root
postfix:            root

# Well-known aliases
root:               info@akne-inversa.org
operator:           root

# Standard RFC2142 aliases
abuse:              postmaster
ftp:                root
hostmaster:         root
news:               usenet
noc:                root
security:           root
usenet:             root
uucp:               root
webmaster:          root
www:                webmaster
www-data:               root

und erhalte dennoch folgendes in der mail.err und die mail geht weiterhin nicht raus:

Dec 30 15:01:32 f2w dovecot: deliver(www-data): mail_location not set and autodetection failed: Mail storage autodetection failed with home=/var/www
Dec 30 15:01:32 f2w dovecot: deliver(www-data): Fatal: Namespace initialization failed

Share this post


Link to post
Share on other sites

Dann ist dovecot und oder postfix nicht korrekt konfiguriert...hast du dich wirklich 1:1 an die config templates gehalten?

Share this post


Link to post
Share on other sites

Ja, ich habe peinlich genau darauf geachtet, immer das MySQL passwort ausgetauscht usw. Alles andere l?uft ja auch wie gesagt. Mails kommen an und ich kann ?ber smtp auch versenden. nur sendmail nicht.

 

ich habe mal in der php.ini nachgesehen: sendmail_path = "/usr/sbin/sendmail -t -i"

Vllt liegt es ja daran. Aber das ist ja eigentlich der normale Pfad.

 

Ich habe aber in einem anderen Post hier mal davon gelesen wenn man fcgi nutzt ist der pfad anders, w?rde aber von froxlor automatisch angepasst.

Share this post


Link to post
Share on other sites

eine php-einstellung hat doch nix mit der nutzung von sendmail via shell zu tun....Wo GENAU liegt denn jetzt das problem. Kannst du via php/website keine mails schicken oder nur auf der shell mit sendmail?

Share this post


Link to post
Share on other sites

Dann stimmt halt irgendwo was in deinen configs nicht, kann ich ohne zugriff nich sagen, m?sst ich selber nachschauen k?nnen.

Share this post


Link to post
Share on other sites

Also jetziger Stand: da stimmt was mit deinen DNS / rDNS Eintr?gen nicht. Wie sieht denn deine Zone f?r die Domain aus?

Share this post


Link to post
Share on other sites

Aber was mich da wundert ist, wenn ja mit dem DNS was nicht stimmt, wieso funktioniert die Mail ansich, Nur eben Sendmail nicht? Das ergibt f?r mich keinen Sinn.

Share this post


Link to post
Share on other sites

Keine Ahnung was da los ist, aber mein Mailserver, der eine Mail von dir bekommen soll, sagt: 

450 4.7.1 client host rejected cannot find your hostname

So, zu deinen Bildern vom DNS: 

 

1) wieso sind denn alle NS eintr?ge leer? Die zeigen ja auf gar keine IP?

2) aus diesen CNAME (alias) Eintr?gen machst du am besten mal ganz normale "A (Adress)" Eintr?ge wie den ersten 

 

Und irgendwas ist da bei deinem DNS sehr komisch, ich bekomme f?r die gleiche Abfrage unterschiedliche Ergebnisse:

d00p@nutime ~ $ host 11.22.33.44 (<- deine IP)
44.33.22.11.in-addr.arpa domain name pointer 44-33-22-11.static.edis.at.

d00p@nutime ~ $ host 11.22.33.44 (<- nochmal deine IP)
44.33.22.11.in-addr.arpa domain name pointer mail.deine-domain.tls.

Da ist irgendwas ganz faul...

Share this post


Link to post
Share on other sites

  • Similar Content

    • By thunfischbaum
      Hi everyone,
      I'm running a Debian 10 Buster Server with PHP7.3 installed. The PHP7.3 update is the new component in the system. since then, I can't find any Mailboxes. There are no folders in the var/customers/mail/[customer] directory.
      If you take look at the Screenshot, you see, that the E-Mail adress is existent in Froxlor. 

      Mail Bounce
      Mail Log
       
      If I missed a log, please let me know, so I can attach it
      Best regards,
      thunfischbaum

    • By Kieron Boswell
      Hi guys, have just got froxlor set-up and looking around it getting it ready to move all my clients into, one or two things I haven't been able to see yet.
      Mail settings, I'm used to being spoon-fed mail settings when I create an account, generally are these fixed so I can make a note? And is there a way to use mail.domain.tld rather than using the primary server domain for example? I'd really like something like that to be the default when I create a new website/email etc if possible. Ftp, is it possible to set ftp.domain.tld as a record that works for FTP automatically when an account is made under a customer? Many thanks, enjoying froxlor so far :-)
    • Guest
      By Guest
      in der config-Datei steht
       
      was für eine valid e-mail Adresse muss das sein ?  diese root@frx.beispiel.de ist ja bisher nicht eingerichtet und packt systemmeldungen in ein verzeichnis

      sollte dort also eine mailadresse rein, die auf einem anderen Server liegt und Mails empfängt, oder sollte/könnte diese root@beispiel.de im froxlor eingerichtet sein ?
    • By jonny87
      Guten Morgen liebe Community,
      ich hab schon gesucht hier, aber nicht wirklich was passendes gefunden, darum mach ich jetzt hier nochmal nen Thread auf. Ich nutz Froxlor nun erfolgreich seit über einem Jahr auf zwei Servern, es funktioniert soweit auch alles mit LetsEncrypt und den Zertifikaten.
      Jetzt hab ich nur folgendes Problem, bzw. ist dies möglich, da ich mehrere Kunden über Froxlor auf zwei Servern verwalte, muss ich natürlich auch E-Mails verwalten, und zwar verschlüsselt. Kann man das über Froxlor machen? Sprich, dass die Kunden ihre Emails über
      imap.kunde1.de & smtp.kunde1.de sowie imap.kunde2.de & smtp.kunde2.de usw. abrufen können. 
      Momentan muss man ja bzw. so hat es mein Admin gemacht, ein Zertifikat für alle hinterlegen, welches auch nicht automatisch per Script geupdatet wird?! -> Ist das so richtig?
      Oder müssen alle Kunden ihre E-Mails per imap.hauptdomain.de abrufen? 
       
       
       
       
       
    • By Pierre
      Ich nutze eine kleine PHP-Datei als kontakt.php - sprich als kontaktformular.
      Dieses lief bis vor ca. 3 Wochen tadellos. Jedoch seit ca. 3 Wochen gibt es folgende Fehlermeldung aus, dass es die E-Mailadresse (Admin des Portals) an den die Nachrichten des Kontaktformulars gehen nicht findet, bzw. das diese nicht existieren würde, obwohl sie existiert und erreichbar ist und auf dem selben Server für die gleiche Domain liegt:
      SMTP Error: The following recipients failed: meine-emailadresse@meinedomain.de
      Innerhalb des Portals werden z.B. alle Newsletter, Paidmails etc. ohne Probleme über SMTP versendet.
      Wurde mit dem letzten Froxlor Update irgend etwas geändert was dies auslöst (from oder reply-to)?




×
×
  • Create New...