DS 713+: "phpMail()" funktioniert seit Update DSM 5.1 nicht mehr

Status
Für weitere Antworten geschlossen.

Server2000

Benutzer
Mitglied seit
12. Nov 2014
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen!

Um es gleich vorweg zu nehmen: Ich bin "herzhafter Laie" und produziere mit Hilfe eines CMS (Siquando Web) Websites für den Eigengebrauch.

Die hinterlegten php-Skripte liefen bis einschließlich der DSM-Version 5.0 einwandfrei - u.a. die php-Funktion "mail()". Seit der Version 5.1 funktionert diese (für mich wichtige) Funktion nicht mehr, wenn beispielsweise ausgefüllte Formulare vom Besucher an mich versand werden sollen etc. Anstatt dessen produziert das System im Verzeichnis "web" eine Datei "letter.dead", in der ich dann die eigentlich zu versendenden Inhalte als zusammenhängenden Text wiederfinde.
Die Mailparameter unter dem Systemmenüpunkt "Benachrichtigung" sind korrekt eingegeben und funktionieren mit der von der DS generierten Testmail einwandfrei. Per DDNS ist die DS problemlos erreichbar und zeigt auch sonst keine Probleme im Tagesbetrieb.

Wer kennt dieses Phänomen und weiß Abhilfe?

Im Voraus herzlichen Dank für Eure sicher sehr hilfreichen Rückmeldung!
 

syndicat

Benutzer
Mitglied seit
13. Nov 2014
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Gleiches Problem.
Die Datei heisst bei mir "dead.letter" und die ssmtp.conf ist leer. Warum?
 
Zuletzt bearbeitet:

Ikreth

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
PHP Mail

Hallo
Auch bei mir geht die Mail Funktion nicht mehr seit dem Update.
Unter 5.0 war alles noch OK.
 

Ikreth

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Danke für die Info!
Habe die Sache mal Synology gemeldet aber noch keine Antwort.
Das kann ja eigentlich nur ein Fehler im Updaten sein.
 

Server2000

Benutzer
Mitglied seit
12. Nov 2014
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Vielen Dank, habe ich auch gemacht. Die zeigten dort schon reges Interesse.
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Ich vermute eher das die Mapi php Extension fehlt.
 

xelaron

Benutzer
Mitglied seit
11. Okt 2011
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Wird Zeit, dass der Fehler behoben wird, habe mich auch gerade zu einem Posting hinreisen lassen, bevor ich diese Beiträge entdeckt habe.

Bescheuert, dass ich das Kontaktformular kurzzeitig ALLEN entziehen muss, weil mit dem Update etwas schief lief wie es aussieht.

Hoffen wir auf eine schnelle Reaktion von Synology.

Werde jetzt auch intern eine Supportanfrage stellen, damit da etwas Dampf in die Sache kommt.

Ansonsten werde ich noch die Idee von oben aufgreifen und mich schon einmal damit beschäftigen.
 

benoga

Gesperrt
Mitglied seit
20. Jan 2013
Beiträge
118
Punkte für Reaktionen
0
Punkte
0
ein
Rich (BBCode):
chmod +r /usr/syno/etc/synosmtp.conf
hilft :)
 

xelaron

Benutzer
Mitglied seit
11. Okt 2011
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Wo einfügen und wer hat das auch schon positiv ausprobiert?

Danke für die schnelle Antwort.

Wo gebe ich intern den Code ein bzw. wie kontrolliere ich, was aktuell eingestellt ist?
Selbst machen müssen ist sicher auch nicht im Sinne des Erfinders für "Laien".

-> chmod +r /usr/syno/etc/synosmtp.conf
 

benoga

Gesperrt
Mitglied seit
20. Jan 2013
Beiträge
118
Punkte für Reaktionen
0
Punkte
0
Via SSH (z.B. Putty), dann mit root anmelden.
Mit:
Rich (BBCode):
ls -ltr /usr/syno/etc/ |grep synosmtp
(chmod 600)
siehst du, dass nur root Lese-Rechte hat, dass ist das Problem.

nach
Rich (BBCode):
chmod +r /usr/syno/etc/synosmtp.conf
(chmod 644)
kann die Conf-Datei auch von SMTP/PHP gelesen werden und behebt den Fehler..


----

Theoretisch könntest du den Befehl
Rich (BBCode):
chmod +r /usr/syno/etc/synosmtp.conf
auch in den Aufgabenplaner eintragen und einmal ausführen lassen, dann musst du dich nicht via SSH anmelden.
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Hab noch einmal nach gesehen. Normal ist die Mail Extension nicht vorhanden. Bei mir kam die von zarafa.
 

xelaron

Benutzer
Mitglied seit
11. Okt 2011
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Code mit Putty oder Aufgabenplaner testen ... *.fehlgeschlagen

Ich wollte den Code in Putty 0.63 einmal austesten. Ich kenne Putty nur vom Namen und habe gleich mit der Connection ein Problem, trotz aktiven [x]Telnet und [x]SSH auf 22. Muss noch etwas aktiviert sein oder reicht der dyndns.org als IP von extern?

Im Aufgabenplaner bin ich auch nicht fündig geworde, wie ich die Zeilen integrieren soll.

Irgendwie "Profi"-Material von der Handhabung.

Kann mir jemand auf die eine oder andere oder sogar in beiden Varianten weiterhelfen?

Ich glaube an euch!
 

benoga

Gesperrt
Mitglied seit
20. Jan 2013
Beiträge
118
Punkte für Reaktionen
0
Punkte
0
Unbenannt-1.jpg

Einmalig ausführen lassen und dann sollte es passen.
 

xelaron

Benutzer
Mitglied seit
11. Okt 2011
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Erleichterung macht sich breit !!! DANKE !! Die Mail() funktioniert wieder!

Was soll ich sagen: DANKE !!

Ich kann endlich in Ruhe weiter machen ... das Script hat funktioniert !!

PS: ich kann nur empfehlen ... ausdrucken ... dokumentieren ... nachlesen können.

:);)
 

benoga

Gesperrt
Mitglied seit
20. Jan 2013
Beiträge
118
Punkte für Reaktionen
0
Punkte
0
PS: Wenns nach einem Neustart nicht mehr gehen sollte, das gleiche noch im etc.defaults Ordner machen:
Rich (BBCode):
 chmod +r /usr/syno/etc.defaults/synosmtp.conf
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.216
Punkte für Reaktionen
69
Punkte
114
Danke benoga :)
 

Server2000

Benutzer
Mitglied seit
12. Nov 2014
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Liebe/r "benoga",
ganz herzlichen Dank für Deine professionelle Hilfe!!!
Bei mir läuft auch wieder alles so, wie's sein soll.
Meine Hochachtung für Deine Kompetenz!
 

ycmh1992

Gesperrt
Mitglied seit
12. Nov 2013
Beiträge
67
Punkte für Reaktionen
0
Punkte
0
Funkt nicht

Hi,

bei mir funktioniert das Skript nicht... gibt es eine genaue Anleitung für die Fehlerbehebung?

Danke euch :)
 

Server2000

Benutzer
Mitglied seit
12. Nov 2014
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo ycmh1992!
Das war bei mir zunächst auch so, weil ich zunächst keinen Neustart ausgeführt hatte. Zuvor hatte nach "benogas" Empfehlung sowohl im "usr"-Ordner als auch im "etc.defaults"-Ordner das jeweilige Skirpt als einmalige Aufgabe laufen lassen.
Wichtig! Bitte fahre die DS komplett runter und schalte sie dann wieder ein. Erst dann müsste sich die Wirkung des Skripts "voll entfalten".
Viel Erfolg!!!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat