Uutiset:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu
Advertisement:

[gelöst] nicht SENDMAIL, nicht SMTP, sondern MAIL()

Aloittaja amenofus, syyskuu 02, 2006, 02:46:14 IP

« edellinen - seuraava »

amenofus

Also ich habe wirklich sehr lange gesucht, habe aber nichts gefunden, was eine Lösung für mein Problem ist.
Also folgendes:
Bei dem Webhost, bei dem ich mein SMF Forum eingerichtet habe, kann ich Problemlos folgenden Code ausführen und bekomme auch die Mail:
mail("[email protected]", "Betreff", "Inhalt", "From: <[email protected]>");

Der Webhost unterstützt weder SMTP, noch SENDMAIL, sondern nur MAIL()
Ich habe aber im Code gesehen, dass SMF SENDMAIL statt MAIL() benutzt.

Meine Frage: Wo muss ich wie den Code ändern, damit ich für alles MAIL() benutzen kann?
Oder Gibt es da eine andere Lösung? ( Außer den Webhost zu wechseln ;) )
Ich wäre auch offen für SMTP-Workaround Lösungen!!

Weiß jemand Rat? Ich habe Stundenlang gesucht, aber hab nix gefunden...  :'(


amenofus

Danke erstmal für den Hilfeversuch, aber das habe ich auch schon probiert.
Dann kommt aber folgender Fehler:
2: fsockopen() has been disabled for security reasons
File: /usr/export/www/vhosts/funnetwork/hosting/paconrad/ferrytest/Sources/Subs-Post.php
Line: 556


Und der Webhoster hat gesagt, dass er SMTP abgeschaltet hat.
Gibt's vielleicht irgendeine andere Lösung?

xduugu

Anmerkung: es gibt keine Funktion sendmail bei php. sendmail ist ein Programm, das php benutzt um Mail mit der Funktion mail() verschicken zu können.

amenofus

Ok, aber was ist, wenn der Webhost kein sendmail hat?
Wenn ich SMF auf sendmail eingestellt hab, dann kommen keine Mails an.
Wenn ich aber eine PHP-Datei erstelle, mit dem mail-befehl von meinem 1. Post, dann funktioniert es.
An was kann das liegen?

xduugu

Wo steht bei dir eigentlich was von sendmail? Bei mir steht da PHP-Standard...

amenofus

Das ist bei mir die Alternative Einstellung zu SMTP.
Ich hab erst Heute SMF heruntergeladen. Ist die Version 1.0.8 vielleicht heißt das da anders?

Weißt du vielleicht, wie ich das Problem mit Mail lösen kann?
Oder evtl. ein SMTP-Workaround??

xduugu

Also... ich hab mir jetzt mal die Dateien angeschaut.

sendmail ist eine eigene Funktion vom SMF und wird in der Subs-Post.php definiert.

Die Funktion ist für SMTP und PHP-Standard zuständig.

Wie man an folgender Zeile sieht, wird bei PHP-Standard die Funktion mail benutzt (was auch sonst ^^)

if (!mail(strtr($to, array("\r" => ''"\n" => '')), $subject$message$headers))

Lainaus käyttäjältä: pushkin22 - syyskuu 02, 2006, 02:48:31 IPSMTP kannst du auch ohne deinen Hoster nutzen...
http://www.patshaping.de/hilfen_ta/pop3_smtp.htm

Der Vorschlag ist übrigens schwachsinnig, weil php nur mit SMTP-Servern umgehen kann für die es sich nicht authentifizieren muss.

Lainaus käyttäjältä: amenofus - syyskuu 02, 2006, 03:02:47 IPWeißt du vielleicht, wie ich das Problem mit Mail lösen kann?
Oder evtl. ein SMTP-Workaround??

Ne sorry. Ich würd mal ein 1.1 RC3 zum Test irgendwo auf dem Webspace installieren und ausprobieren, ob es mit dem geht.

amenofus

Hmm, na gut, dann werd ich erstmal probieren, ob ich einfach irgendwo den Code so editieren kann, dass an der Stelle, an der die Mail gesendet wird dann einfach ein von mir modifizierter Mail-Code steht.

Falls das dann immer noch nicht klappt, werde ich mir mal das 1.1 RC3 zu Herzen nehmen, das du mir vorgeschlagen hast.

Also nochmals vielen Dank für deine Bemühungen!!  :)
Falls ich es nicht hinbekomme, dann melde ich mich nochmal!

Greetings, amenofus  :D

dieter4

Hast du PHP-Standard eigentlich schoneinmal ausprobiert? Wenn schon, dann hab ich nichts gesagt.

amenofus

Ich hab nur die Auswahlmöglichkeiten "SMTP" und "sendmail".
Ist "sendmail" nicht vielleicht der PHP-Standart?

dieter4


amenofus


dieter4

Lass mich raten: Freehoster...

Nutz dann besser einen anderen Freehoster.

amenofus

 :D Stimmt genau, Freehoster.^^
Aber der hat ansonsten so gute Features, PHP, MySQL, 2.5 GB, Traffic inkl. ....
Da möcht ich noch ein bisserl bleiben!^^

Ich geb noch nicht auf, ich habs bald, ganz bestimmt!^;)

amenofus

*DUH!* Ich habs jetzt herausgefunden!^^
Ich benutze eine eMail-Adresse bei web.de [nofollow], die Filtern aber alle eMails, die von meinem Webhoster kommen automatisch aus => Die bekommen also mein eMail-Konto NIE zu sehen, da sie schon vorher weg sind.

Also dieser Topic kann dann von mir aus geschlossen werden, falls es keinem anderen mehr hilft.
Danke für eure Bemühungen!   :-*

xduugu

Hört sich sehr nach funpic oder einem Derivat davon an :)

amenofus

Hey, genau! Ist Funpic etwa bekannt dafür, geblockt zu werden (eMails)?
Kannst du mir vielleicht einen anderen Freehoster mit ähnlichen Bedingungen empfehlen?

xduugu

Wie das mit den mails bei funpic ist weiß ich nicht. Hab nur schlechte Erfahrungen in anderen Bereich damit gemacht.
z.B. erst heute wieder: http://forum.smfportal.de/index.php/topic,247.msg1965.html#msg1965

Ich hab früher cybton.com verwendet, aber die haben seit einiger Zeit keine Server mehr ^^

Aber du kannst ja mal http://www.pytal.de ausprobieren. Die scheinen nicht so schlecht zu sein. (Zumindest benutzen das immer mehr... selbst benutzt hab ich den Webspace nie)

amenofus

Hmmm, das macht nachdenklich....

Ich schau mir mal deinen Pytal Tipp an, thx!^^

Advertisement: