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 ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.11.2003, 18:47:22
Holger Specht Holger Specht ist offline
Anfänger
 
Registriert seit: Aug 2003
Beiträge: 28
Mails kommen zurück

Hallo,

Wenn ich mit der Mail-Funktion versuche eine Mail zu versenden scheint das zuerst wunderbar zu klappen. Der Rückgabewert ist true;

Leider kommen die Mails mit dem Fehler 550 zurück.

Muß ich sendmail noch irgendwie extra erlauben, daß es Mails nach außerhalb schicken darf?

Ich blicke bei den ganzen Optionen und verschiedenen Dateien noch nicht 100%ig durch. Vielleicht kann mir deshalb jemand die richtige Einstellung in der richtigen Datei nennen.

Das wäre nett

MfG
Holger

EDIT: Ich benutze RH9 mit Komplettinstallation.

Geändert von Holger Specht (20.11.2003 um 19:29:36 Uhr)
Mit Zitat antworten
  #2  
Alt 20.11.2003, 19:28:40
9536 9536 ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 89
9536 eine Nachricht über ICQ schicken
versuchst Du die Mails von Deinem Rechner aus zu schicken?


Gruß
__________________
Georg
Mit Zitat antworten
  #3  
Alt 20.11.2003, 19:33:51
Holger Specht Holger Specht ist offline
Anfänger
 
Registriert seit: Aug 2003
Beiträge: 28
Ich versuche mit einem script eine E-Mail an meine private Addresse zu schicken.

Das sieht etwa so aus: mail('post@holger-specht.de','test','testtesttest')

Das ganze scheint auch anstandslos an sendmail zu gehen, allerdings kommt bei der e-mail-addresse nie eine mail an. Es kommt nur auf dem Server eine Mail mit einem Fehler 550 an root zurück.

PS.: Der Server ist meiner und steht hier neben mir.
Mit Zitat antworten
  #4  
Alt 20.11.2003, 19:49:49
9536 9536 ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 89
9536 eine Nachricht über ICQ schicken
Hab ich eben gefunden:


Was bedeutet Fehler 550 beim Mailversand?
Der Fehler "550 not local host" wird erzeugt wenn der Server weder Absender noch Empfänger kennt. Prüfen die Einstellungen für Mailversand im Emailclient. Die Absendeadresse muß nach dem "@" mit dem SMTP-Host übereinstimmen.

Gruß
__________________
Georg
Mit Zitat antworten
  #5  
Alt 20.11.2003, 19:51:48
Holger Specht Holger Specht ist offline
Anfänger
 
Registriert seit: Aug 2003
Beiträge: 28
Äh, hä?

Ich benutze keinen Mailclient, sondern ich sende direkt aus PHP heraus.
Mit Zitat antworten
  #6  
Alt 20.11.2003, 20:04:51
Holger Specht Holger Specht ist offline
Anfänger
 
Registriert seit: Aug 2003
Beiträge: 28
Hier mal das was zurück kommt.
Ich kann damit irgendwie nicht wirklich viel anfangen.

[root@maginica mail]# mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/root": 1 message 1 new
>N 1 MAILER-DAEMON@localh Thu Nov 20 20:07 66/2443 "Returned mail: see transcript for details"
&
Message 1:
From MAILER-DAEMON@localhost.localdomain Thu Nov 20 20:07:05 2003
Date: Thu, 20 Nov 2003 20:07:05 +0100
From: Mail Delivery Subsystem <MAILER-DAEMON@localhost.localdomain>
To: <apache@localhost.localdomain>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="hAKJ755g002687.1069355225/localhost.localdomain"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

This is a MIME-encapsulated message

--hAKJ755g002687.1069355225/localhost.localdomain

The original message was received at Thu, 20 Nov 2003 20:07:02 +0100
from localhost.localdomain [127.0.0.1]

----- The following addresses had permanent fatal errors -----
<ich@holger-specht.de>
(reason: 550 rejected: cannot route to sender <apache@localhost.localdomain>)

----- Transcript of session follows -----
... while talking to mx00.schlund.de.:
>>> DATA
<<< 550 rejected: cannot route to sender <apache@localhost.localdomain>
554 5.0.0 Service unavailable

--hAKJ755g002687.1069355225/localhost.localdomain
Content-Type: message/delivery-status

Reporting-MTA: dns; localhost.localdomain
Received-From-MTA: DNS; localhost.localdomain
Arrival-Date: Thu, 20 Nov 2003 20:07:02 +0100

Final-Recipient: RFC822; ich@holger-specht.de
Action: failed
Status: 5.2.0
Remote-MTA: DNS; mx00.schlund.de
Diagnostic-Code: SMTP; 550 rejected: cannot route to sender <apache@localhost.localdomain>
Last-Attempt-Date: Thu, 20 Nov 2003 20:07:05 +0100

--hAKJ7v5g002698.1069355277/localhost.localdomain
Content-Type: message/rfc822

Return-Path: <apache@localhost.localdomain>
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
by localhost.localdomain (8.12.8/8.12.8) with ESMTP id hAKJ7s5g002696
for <ich@holger-specht.de>; Thu, 20 Nov 2003 20:07:54 +0100
Received: (from apache@localhost)
by localhost.localdomain (8.12.8/8.12.8/Submit) id hAKJ7s3F002694;
Thu, 20 Nov 2003 20:07:54 +0100
Date: Thu, 20 Nov 2003 20:07:54 +0100
From: Apache <apache@localhost.localdomain>
Message-Id: <200311201907.hAKJ7s3F002694@localhost.localdomain>
To: ich@holger-specht.de
Subject: test

testtesttest

--hAKJ7v5g002698.1069355277/localhost.localdomain--

&

Geändert von Holger Specht (20.11.2003 um 20:08:19 Uhr)
Mit Zitat antworten
  #7  
Alt 20.11.2003, 20:11:45
9536 9536 ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 89
9536 eine Nachricht über ICQ schicken
Sieh mal in der php.ini nach. Da müsste
stehen:


[mail function]
SMTP = localhost
__________________
Georg
Mit Zitat antworten
  #8  
Alt 20.11.2003, 20:14:25
Holger Specht Holger Specht ist offline
Anfänger
 
Registriert seit: Aug 2003
Beiträge: 28
in der php.ini steht:

[mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = me@localhost.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i
Mit Zitat antworten
  #9  
Alt 20.11.2003, 20:29:18
9536 9536 ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 89
9536 eine Nachricht über ICQ schicken
Tut mir Leid Holger, aber da weiß ich auch nix mehr. Wenn
ich auf meinem Apache Sendmailscripte teste, bekomme ich auch
Fehler angezeigt:

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:programmeeasyphp1-7wwwkundenlogindanke.php on line 57

Auf dem Webserver funktionieren die Scripte dann einwandfrei.


Gruß
__________________
Georg
Mit Zitat antworten
  #10  
Alt 20.11.2003, 20:40:12
Holger Specht Holger Specht ist offline
Anfänger
 
Registriert seit: Aug 2003
Beiträge: 28
Das kann doch eigentlich nicht sein.
Ich will doch nur, daß ich mit der mail()-Funktion von PHP e-mails versenden kann. Bei den Webhostern geht es doch schließlich auch. Von jedem Forum bekommt man schließlich Bestätigungs-Mails.

Und wenn das bei den Webhostern funktioniert, dann muß das bei mir auch funktionieren.

Wieso finde ich aber im Netz überhaupt nix über mein Problem? Das verstehe ich nicht. Bin ich etwa der einzige es hat?

Die mail() funktion geht ja sogar. Nur Sendmail schickt die Mail nicht an die e-mail Addresse weiter... Warum?
Mit Zitat antworten
Antwort


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


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:24:04 Uhr.


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


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