SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.01.2011, 14:53:01
cgoebel cgoebel ist offline
Anfänger
 
Registriert seit: Jan 2011
Alter: 54
Beiträge: 4
Kein Email an eigene Domain

Ich hoffe, das ich hier richtig bin. Wenn nicht, seht es mir nach oder verschiebt das Thema an die entsprechende Stelle

Also folgendes Problem.
Ich habe eine PHP-Datei die Emails versenden soll. Normal wird das natürlich über in Formular befüllt. Zum Test hab ich das ganze aber mal vereinfacht. Hier der Code:
Code:
<?php
$wir = "support@rothballer.de";
$teilnehmer = "christian@goebel-bechtsrieth.de";

$subject = "TEST Email";

$htmlkopf = '
  <html>
  <head>
   <title>Rothballer</title>
  <style type="text/css" media="screen">
    body { font-family: Arial,Helvetica,sans-serif; color: #000000; font-size: 12px;}
    h1 { font-size:16px; color:#892D30; }
    h2 { font-size:12px; color:#892D30; }
    table{width: 80%; border-spacing: 0px; font-size: 12px;}
    td{border:1px solid gray;}
  </style>
  </head>
  <body>';
$body = '<h1>Hier steht der Text</h1>';
$bestaetigung = '<h2>Sie haben uns nachfolgende Nachricht gesendet:</h2>';

$header  = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";

$header2 = $header;

$header  .= "From: $teilnehmer\r\n";
$header2 .= "From: $wir\r\n";

$text  = $htmlkopf . $body;
$text2 = $htmlkopf . $bestaetigung . $body;

if(@mail($wir, $subject, $text, $header)) { //Email an uns
  echo 'Absender:<br>'. $teilnehmer.'<br><br>';
  echo 'Empfänger:<br>'. $wir.'<br><br>';
  echo 'Betreff:<br>'.$subject.'<br><br>';
  echo 'Mailtext:<br>'.$text.'<br><br>';
  echo 'HTML-Header:<br>'.$header.'<hr>';
  if (@mail($teilnehmer, $subject, $text2, $header2)){ //Email an Teilnehmer
    echo 'Absender:<br>'. $wir.'<br><br>';
    echo 'Empfänger:<br>'. $teilnehmer.'<br><br>';
    echo 'Betreff:<br>'.$subject.'<br><br>';
    echo 'Mailtext:<br>'.$text2.'<br><br>';
    echo 'HTML-Header:<br>'.$header2.'<hr>';
  }
}
?>
Das Problem ist nun, das das "Email an uns" nicht versendet wird. Genauer gesagt an keine der Mailadresse dieser Domain. Wenn ich die Adressen von $wir und $teilnehmer tausche, dann erhält der Teilnehmer keine Mail.
Zusammengefasst: Der Apache-Webserver sendet keinen Mails an die eigene Domain. Das ganze läuft auf einem VServer. Der Support des VServers kann mir leider auch nicht helfen und in den Logfiles konnte ich auch keinen Fehler finden. Der PHP-Code funktioniert ja auch soweit, nur eben der Versand an eine Emailadresse der eigenen Domain nicht.

Gibt es im Apache-Webserver irgendwo eine Einstellung die gemacht werden muss?
Mit Zitat antworten
  #2  
Alt 04.01.2011, 15:31:27
cgoebel cgoebel ist offline
Anfänger
 
Registriert seit: Jan 2011
Alter: 54
Beiträge: 4
AW: Kein Email an eigene Domain

Hier noch der Auszug aus dem aktuellen Logfile. Vielleicht kann jemand was damit anfangen:
Zitat:
Jan 4 14:26:03 v34768 postfix/pickup[21852]: E3951141A8F6A: uid=48 from=<apache>
Jan 4 14:26:03 v34768 postfix/cleanup[9669]: E3951141A8F6A: message-id=<20110104132603.E3951141A8F6A@v34768.1blu.de>
Jan 4 14:26:03 v34768 postfix/qmgr[22151]: E3951141A8F6A: from=<apache@v34768.1blu.de>, size=809, nrcpt=1 (queue active)
Jan 4 13:26:03 v34768 postfix/pickup[21852]: ECB91141A8A19: uid=48 from=<apache>
Jan 4 14:26:03 v34768 postfix/cleanup[9669]: ECB91141A8A19: message-id=<20110104132603.ECB91141A8A19@v34768.1blu.de>
Jan 4 14:26:03 v34768 postfix/qmgr[22151]: ECB91141A8A19: from=<apache@v34768.1blu.de>, size=864, nrcpt=1 (queue active)
Jan 4 14:26:03 v34768 postfix/smtpd[9682]: connect from unknown[127.0.0.1]
Jan 4 14:26:04 v34768 postfix/smtpd[9687]: connect from unknown[127.0.0.1]
Jan 4 13:26:04 v34768 postfix/smtpd[9682]: 09CE5141A8F6D: client=unknown[127.0.0.1]
Jan 4 14:26:04 v34768 before-remote[9680]: check handlers for addr: apache@v34768.1blu.de
Jan 4 14:26:04 v34768 before-remote[9680]: check handlers for addr: support@rothballer.de
Jan 4 13:26:04 v34768 postfix/smtpd[9687]: 0D8E3141A8F6F: client=unknown[127.0.0.1]
Jan 4 14:26:04 v34768 before-remote[9686]: check handlers for addr: apache@v34768.1blu.de
Jan 4 14:26:04 v34768 before-remote[9686]: check handlers for addr: christian@goebel-bechtsrieth.de
Jan 4 14:26:04 v34768 postfix/cleanup[9669]: 09CE5141A8F6D: message-id=<20110104132603.E3951141A8F6A@v34768.1blu.de>
Jan 4 14:26:04 v34768 postfix/qmgr[22151]: 09CE5141A8F6D: from=<apache@v34768.1blu.de>, size=974, nrcpt=1 (queue active)
Jan 4 14:26:04 v34768 postfix/smtp[9675]: E3951141A8F6A: to=<support@rothballer.de>, relay=127.0.0.1[127.0.0.1]:10027, delay=0.16, delays=0.04/0.01/0.07/0.04, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 09CE5141A8F6D)
Jan 4 14:26:04 v34768 postfix/qmgr[22151]: E3951141A8F6A: removed
Jan 4 13:26:04 v34768 postfix/smtpd[9682]: disconnect from unknown[127.0.0.1]
Jan 4 14:26:04 v34768 postfix-local[9690]: postfix-local: from=apache@v34768.1blu.de, to=support@rothballer.de, dirname=/var/qmail/mailnames
Jan 4 14:26:04 v34768 postfix-local[9690]: hook_dir = '/usr/local/psa/handlers/before-local'
Jan 4 14:26:04 v34768 postfix-local[9690]: recipient[3] = 'support@rothballer.de'
Jan 4 14:26:04 v34768 postfix-local[9690]: handlers dir = '/usr/local/psa/handlers/before-local/recipient/support@rothballer.de'
Jan 4 14:26:04 v34768 postfix-local[9690]: cannot chdir to mailname dir support: No such file or directory
Jan 4 14:26:04 v34768 postfix-local[9690]: Unknown user: support@rothballer.de
Jan 4 14:26:04 v34768 postfix/pipe[9689]: 09CE5141A8F6D: to=<support@rothballer.de>, relay=plesk_virtual, delay=0.05, delays=0.04/0.01/0/0, dsn=2.0.0, status=sent (delivered via plesk_virtual service)
Jan 4 14:26:04 v34768 postfix/qmgr[22151]: 09CE5141A8F6D: removed
Jan 4 14:26:04 v34768 postfix/cleanup[9688]: 0D8E3141A8F6F: message-id=<20110104132603.ECB91141A8A19@v34768.1blu.de>
Jan 4 14:26:04 v34768 postfix/qmgr[22151]: 0D8E3141A8F6F: from=<apache@v34768.1blu.de>, size=1039, nrcpt=1 (queue active)
Jan 4 14:26:04 v34768 postfix/smtp[9678]: ECB91141A8A19: to=<christian@goebel-bechtsrieth.de>, relay=127.0.0.1[127.0.0.1]:10027, delay=0.14, delays=0.02/0.01/0.07/0.05, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 0D8E3141A8F6F)
Jan 4 14:26:04 v34768 postfix/qmgr[22151]: ECB91141A8A19: removed
Jan 4 13:26:04 v34768 postfix/smtpd[9687]: disconnect from unknown[127.0.0.1]
Jan 4 14:26:04 v34768 postfix/smtp[9675]: 0D8E3141A8F6F: to=<christian@goebel-bechtsrieth.de>, relay=mx00.kundenserver.de[212.227.15.186]:25, delay=0.42, delays=0.05/0/0.08/0.29, dsn=2.0.0, status=sent (250 Message 0Mgdt9-1PwQZv13Lz-00NinH accepted by mxbap0.kundenserver.de)
Jan 4 14:26:04 v34768 postfix/qmgr[22151]: 0D8E3141A8F6F: removed
Mit Zitat antworten
  #3  
Alt 09.01.2011, 18:52:30
R4Zz0R R4Zz0R ist offline
Junior Member
 
Registriert seit: Sep 2009
Ort: Wetzlar/Kassel
Alter: 35
Beiträge: 201
AW: Kein Email an eigene Domain

Nein im Apache meines wissens nach nicht aber in der php.ini muss wohl für die funtion mail ein smtp server eingetragen werden der die e-mails versendet.

Ich übernehme jetzt keine garantie das es dann auch funktioniert da ich nicht mit mail() arbeite, aber wenn php keinen smtp server hat von dem aus es senden kann wird auch nichts gesendet.


hier mal etwas nützliches für dich.

http://de3.php.net/manual/de/book.mail.php

LG
R4Zz0R
__________________
Wachsen kann man entweder:

Körperlich -> Man wird größer.
^ Ist so von der Evolution gewollt.

Charakter -> Man wird Geduldiger.
^ Man wächst mit der aufgabe

Kopf -> Man wird Klüger.
^ Wenn die aufgabe probleme macht & man trotzdem deine lösung findet.
Mit Zitat antworten
  #4  
Alt 10.01.2011, 10:14:52
cgoebel cgoebel ist offline
Anfänger
 
Registriert seit: Jan 2011
Alter: 54
Beiträge: 4
AW: Kein Email an eigene Domain

Vielen Dank erst mal. Der Tipp aus dem Link geht leider auch nicht :-(

Grundsätzlich funktioniert ja der Emailversand. Nur eben nicht an meine eigene Domain :-(
Kann man mit PHP noch anders eine Mail erzeugen (versenden) ohne mail()??

Danke für die Hilfe
Mit Zitat antworten
  #5  
Alt 11.01.2011, 09:35:07
cgoebel cgoebel ist offline
Anfänger
 
Registriert seit: Jan 2011
Alter: 54
Beiträge: 4
AW: Kein Email an eigene Domain

Hab den Fehler selbst gefunden. Trotzdem Danke für Eure Unterstützung.
Es lag daran, das am VServer für dieser Domain der EmailServer aktiviert war, der VServer aber gar nicht der Mail-Server ist.
Mit Zitat antworten
  #6  
Alt 11.01.2011, 09:47:14
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Kein Email an eigene Domain

Zitat:
Zitat von cgoebel Beitrag anzeigen
Hab den Fehler selbst gefunden. Trotzdem Danke für Eure Unterstützung.
Es lag daran, das am VServer für dieser Domain der EmailServer aktiviert war, der VServer aber gar nicht der Mail-Server ist.
Kleine Ursache - große Wirkung. ;-)
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
Antwort

Stichworte
apache-server, email


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
"unsichtbare" Weiterleitung auf eine andere Domain Thomas H. HTML, CSS und JavaScript Help! 7 17.07.2008 00:21:20
DB Umzug von Domain A nach Domain B Tannhaeuser MySQLi/PDO/(MySQL) 3 19.04.2008 23:51:31
Webspace getrennt von Domain, geht das? PHP-MySQL-Fan Apache HTTP-Server 1 30.06.2006 09:25:44
eMail check vor dem absenden Kaldoran PHP Grundlagen 5 25.06.2006 23:08:22
aus php-seite neue outlook email erzeugen Candyman PHP für Fortgeschrittene und Experten 10 30.05.2005 12:08:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:27:32 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt