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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein |
04.01.2011, 14:53:01
|
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?
|
04.01.2011, 15:31:27
|
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
|
|
09.01.2011, 18:52:30
|
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.
|
10.01.2011, 10:14:52
|
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
|
11.01.2011, 09:35:07
|
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.
|
11.01.2011, 09:47:14
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Kein Email an eigene Domain
Zitat:
Zitat von cgoebel
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!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 18:27:32 Uhr.
|