php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.10.2005, 09:09  
Gast
 
Beiträge: n/a
Standard [Erledigt] mail() - Fehler: SMTP server response: Relay from non-loc...

Tach

bekom beim E-Mail verschicken via PHP folgenden Fehler:

Code:
Warning: mail() [function.mail]: SMTP server response: 554 Relay from non-local domains is not allowed in D:\Inetpub\aligo\sa_mitarbeiter.php on line 54
Und ich hab keine Ahnung warum.

PHP-Code:
<?php
                            $mailbody  
"text:\n";
                            if(
mail(trim($_POST['email']), "Zugangsdaten"$mailbody)) { // Zeile 54
                                
echo "verschickt";
                            } else {
                                echo 
"nicht verschickt";
                            }
?>
weiss jemand vielleicht warum?

Hier gehts zur PHPinfo

(is auf nem Server alles)
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.10.2005, 12:33  
Erfahrener Benutzer
 
Benutzerbild von Andreas
 
Registriert seit: 22.04.2005
Beiträge: 392
Andreas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

versuch mal folgendes:

PHP-Code:
<?php
ini_set
("SMTP","mail.web.de");
ini_set("sendmail_from","deinkonto@web.de");
?>
Das muss vor deinen Code. deinkonto@web.de muss durch ein gültiges web.de-konto ersetzt werden.

Gruß Andreas
Andreas ist offline  
Alt 04.10.2005, 13:30  
Gast
 
Beiträge: n/a
Standard

geht das nicht anders? Will nicht mit web Konten arbeiten eigentlich mit keinen. Also nur dass der Server die E-Mail verschickt.

Bei ner anderen Seite geht es da hab ich aber kein Zugriff mehr
 
Alt 04.10.2005, 13:40  
Benutzer
 
Registriert seit: 02.02.2005
Beiträge: 41
Netspire
Standard

Ich bin mir zwar nicht 100% sicher, aber wenn ich das richtig sehe, dann ist die Mailfunktion nicht eingerichtet. Frag doch einfach mal bei deinem Provider nach!
Netspire ist offline  
Alt 04.10.2005, 13:50  
Erfahrener Benutzer
 
Benutzerbild von Andreas
 
Registriert seit: 22.04.2005
Beiträge: 392
Andreas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Das geht bestimmt anders. Nur erlaubt dein Mailserver der Fehlermeldung nach zu urteilen keine Verbindungen von anderen Domains aus. Und sofern du da keine Einstellungen machen kannst, wird sich das auch nicht ändern lassen.

Übrigens, bei der von mir geposteten Methode wird in der E-Mail im Absender stehen, dass sie von dem Web.de-Konto geschickt wurde. Das kann man aber mit einem zusätzlichen E-Mail-Header verhindern.
http://de.php.net/manual/de/function.mail.php
Beispiel 2. Verschicke Mail mit zusätzlichen Headern
Andreas ist offline  
Alt 04.10.2005, 13:51  
Gast
 
Beiträge: n/a
Standard

naja ich bin mehr oder minder mein Provider sprich ich hab nen Server von strato. Heisst der Fehler, dass ich da einen Mailserver installieren muss (weiss nicht ob da einer is oder nich)? oder hat der Fehler eine andere Bedeutung. Kann den nicht richtig intepretieren.
 
Alt 04.10.2005, 14:10  
Gast
 
Beiträge: n/a
Standard

Bei

PHP-Code:
<?php

    error_reporting
(E_ALL);

    
$message "Testemail";

    
mail("meep@domain.de""Betreff"$message,
         
"From: webmaster@{$_SERVER['SERVER_NAME']}\r\n" .
         
"Reply-To: webmaster@{$_SERVER['SERVER_NAME']}\r\n" .
         
"X-Mailer: PHP/" phpversion());
?>
Kommt dasselbe liegt dann doch am Server. Was muss ich da tun damit das weg ist?
 
Alt 04.10.2005, 14:17  
Gast
 
Beiträge: n/a
Standard

also smtp host ist bei Dir localhost und als Port 25 eingetragen.
Was läuft denn da für ein Mailserver? Hat der vielleicht Protokolldateien, die Aufschluss über den Fehler liefern? Ist der überhaupt schon konfiguriert?

Zitat:
554 Relay from non-local domains is not allowed
Der Server beschwert sich über eine mail, für die er nicht zuständig ist. Sie ist weder "an ihn" gerichtet, noch ist er konfiguriert, die mail an den nächsten Server zu schicken. Oder kürzer: Du bist nicht berechtigt, Deinen Mailserver zu nutzen
 
Alt 04.10.2005, 14:23  
Gast
 
Beiträge: n/a
Standard

uff. Kenn mich damit leider nicht aus kennst ne Informationsseite oder ne Tutorial seite? Ich weiss nur dass ich das mit der mail bis ende der Woche hinbekommen muss.

Ich schau ma auf dem Server ob da was läuft an Mailserver.
 
Alt 04.10.2005, 14:29  
Gast
 
Beiträge: n/a
Standard

Zitat:
kennst ne Informationsseite oder ne Tutorial seite
Google kennt sie alle. Aber dazu solltest Du besser vorher wissen, welcher Mailserver läuft. Irgendwas muss da laufen; es schickt ja Nachrichten zurück

ps: Ich kenne mich mit Mailserver kaum aus.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mails mit PHP über einen SMTP Server versenden JeeZ PHP Tipps 2005-2 15 04.09.2005 18:54
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
mail von lokalem Server an SMTP im Netz -after_pop- Problem PHP-Fortgeschrittene 7 12.08.2005 14:40
[erledigt] Mail per PHP versenden über fremden SMTP SolcoDerman PHP Tipps 2005-2 2 11.07.2005 12:08
Typischer Fehler - Server antwortet nicht ! PHP Tipps 2005-2 8 23.06.2005 09:02
[Erledigt] mail() versucht die Mails als wwwrun an den SMTP Server zu l Server, Hosting und Workstations 3 15.06.2005 11:25
fehler im script oder fehler beim server PHP Tipps 2005 12 21.05.2005 17:04
postfix mehrere smtp server hekto Server, Hosting und Workstations 4 15.05.2005 22:34
AVM KEN als lokalen SMTP Server ansprechen workaholic PHP Tipps 2005 3 04.02.2005 13:20
Mail versenden - Fehler 553 Anuschka PHP Tipps 2004-2 7 13.12.2004 19:54
fehler beim öffnen einer php3 Datei auf dem Server !? PHP Tipps 2004 5 04.11.2004 19:25
2* gleiches newssystem auf server (kategorie fehler ?) PHP Tipps 2004 1 24.10.2004 18:46
Counter zeigt nach ca. 2-3 Stunden fehler an PHP Tipps 2004 2 26.08.2004 20:08
Mail mit vorherigem SMTP Auth PHP Tipps 2004 2 15.08.2004 10:17
T-Online vs Mail() PHP Tipps 2004 4 13.08.2004 15:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
smtp server response: 554, mailfehler 554, smtp loc, ken fehler 554, avm ken 553, ken keine verbindung zu localhost:25, ken fehlermeldung, relay mail server php, ken 4 relay, ken fehlr 553, \fehler 554\ php server, ken4 relay, ken fehler pop3 keine verbindung zum localhost, ken4! fehler 554, http://www.php.de/php-tipps-2005-2/31854-erledigt-mail-fehler-smtp-server-response-relay-non-loc.html, ken fehlermeldung 554, ken fehler 553, php mail smtp, ken4 pop3 server keine verbindung, ken fehler smtp verbindung

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.