WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Rund um die Administration von Server und Webserver, Apache, Linux, Mailserver, FTP, SSH, MySql, Windows Server, u.v.m.


Forum » Server-Administration und Verwaltung » Mail mit PHP - Windows oder Linux » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
Hab dir ne PM geschrieben!
von f.flintstone
Hallo!

Das Anliegen ist, eine von PHP aus einer MySQL-Datenbank selbst erzeugte Mail zu verschicken.
Es ist nun nicht so, dass der PC, auf dem Linux läuft, den Mailverkehr verwaltet. Leider kann ich an der Konfiguration, die ich vorgefunden habe, keine Veränderungen vornehmen. Sendmail oder andere Mailprogramme unter Linux werden in dieser Konfiguration nicht benötigt. Kann ich diese abschalten? Wie?
Was muß ich machen, wenn ich einen Mailprovider ausserhalb meines Linuxservers (z.B.: gmx) benutzen möchte?

Warum ist meine Frage plötzlich in einem anderen Forum? Wenigstens eine Nachricht hätte ich erwartet.

Mit bestem Dank
f.flintstone
von jimmy
Hi,

warum soll E-Mail mit mail() von PHP über ein Exchange-Server versandt werden?
Ich kann noch verstehen, wenn du E-Mails damit abrufst und aus dem Windoof-Client versendest, aber so was (was du da versuchst) habe ich noch nicht gesehen. Normalerweise wird sendmail mit "localhost" als Server-Adresse angesprochen. Dann wählt PHP über mail() selber, womit er deine Nachricht versendet. Ich nehme an, du versuchst E-Mails über ein Kontakt-Formular zu versenden?
von f.flintstone
Hallo liebe Freunde!

Das soll jetzt keine Grundsatzdiskussion über Linux oder Windows werden.
Mein Anliegen ist es lediglich zu erfahren, wie ich die php.ini einstellen muß, damit die Mails, die ich mit "mail()" verfasse, auch versendet werden.
Ich habe folgende Konfiguration vorgefunden. PHP und MySQL auf einem Linux-Rechner. Der Mailverkehr wird mit einem Exchange-Server abgewickelt.
Nun habe ich in der php.ini unter "SMTP" die IP des Exchange-Servers eingetragen. Desweiteren habe ich noch die Werte für "sendmail_from" und für "smtp_port" eingestellt.
Wenn ich nun eine Mail verschicke, bekomme ich eine Positive Rückmeldung. Leider ist bis heute noch keine Mail beim Empfänger angekommen.
Bei der Untersuchung der Systemvariablen habe ich festgestellt, dass ein Wert für "sendmail_path" gesetzt ist. Wenn ich diesen Eintrag mit einem sinnlosen Wert überschreibe, dann bekomme eine negative Antwort beim versenden der Mail. Ich vermute, dass nie der Exchange-Server angesprochen wurde, sondern immer ein Mailserver, der im Linux integriert ist.
Wie bekomme ich nun die Mails zu Exchange?

Mit freundlichem Gruß
f.flintstone

Nach oben