PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vms 1.2.3 smtp ?



papahp
24.06.2019, 12:53
Moin MoinNach nun zich Jahren kam mir gestern die Idee einfach mal wieder meine alte Klammseite hochzuladen um mal zu sehn ob sie noch geht.Also php aufs Minimum gestellt 5.6 und rauf mit den Daten. Siehe da, sie läuft. Ich denk wow... Sponsor Test weise eingetragen.Bucht Werbung ein...klicken geht.. V-Check geht auch. Alles läuft soweit. AUßER. ....Wenn sich ein User Registriert oder sein pw anfordert oder ich im Admin eine mail versenden will, durch Konto Änderung ect ect kommt einfach nichts an.Anmelden geht aber, user wird eingetragen ect.Ich denk okey das is ja sucks...WENN ich mich recht erinnere läuft das ganze ja über die Funktion usermail () jetzt die frage, kann man die Funktion in der extra.lib so umschreiben das dass script einen smtp Server nimmt. und wenn ja, kann das auch jemand (also ich xd) der Bereits zich Jahre nichts mehr mit der Materie zutun hatte?SuFu hatte ich genutzt aber nich wirklich was dazu gefunden.Auszug php.ini:sendmail_from | no value | no value sendmail_path | /usr/sbin/sendmail -t -i -f we****@*****.de | /usr/sbin/sendmail -t -i -f we****@******.deVielleicht weiß ja einer Rat. Wäre schade wenn es daran harpert das die Seite garnicht mehr geht.MFGChris

kai0608
24.06.2019, 19:56
die funktion passwort zusenden geht bei mir auch nicht und ich hoffe auf hilfe. scheint ein allgemeines problem zu sein.

Lokutos
25.06.2019, 15:29
Ist kein "allgemeines" Problem... es ist einfach so das nicht jeder Server direkt mail() erlaubt. (Sinnvollerweise)

Der einfachste weg ist es die usermail() Funktion anzupassen...
https://git.swissnwx.ch/Designerscripte/VMSone/blob/stable-2.x/lib/extras.lib.php#L105

Ein einfacher weg wäre hier https://github.com/PHPMailer/PHPMailer einzubauen...

Beispiel kann ich, wenn benötigt am Wochenende liefern...

papahp
27.06.2019, 14:24
genau daran dachte ich ja auch die usermail anzupassen bzw umzubauen. Ich teste es heute oder morgen nochmal aufn nen anderen Server.

papahp
28.06.2019, 12:01
ne keine chance.... also irgendwie die usermail () umstricken :(

papahp
28.06.2019, 12:05
Eben mal versucht ob der server überhaupt was sendet.
<?php mail('hier@meinemail.de','test','test'); ?> hab natürlich die mail eingetragen.

nix

papahp
28.06.2019, 13:02
Komando zurück. Nach einem sehr erfolgreichen Telefonat mit meinem Hoster geht es nun. Hier die Lösung

In der Funktions.lib unter Betreibermail die Mail eintragen, die im Confixx (oder jeh nach Admin Software) eingetragen ist.

Hoffe es hilft auch dir kai0608

kai0608
07.07.2019, 11:47
ist eingetragen, mal sehen obs funzt