ipkg sendmail

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

denon2002

Benutzer
Registriert
20. Okt. 2008
Beiträge
536
Reaktionspunkte
0
Punkte
0
Hallo zusammen,

über ipkg gibt es das Paket sendmail.
Hat jemand eine Anleitung mal im Netz gefunden die genau beschreibt was und wo man zusätzlich eintragen muss, damit Mails zum Beispiel über PHP-Funktion mail() verschickt werden können ?

Danke im voraus.
 
Für die Funktion mail() musst Du nix installieren, die ist bereits auf den Synology Stations vorhanden. Du musst lediglich die Mailbenachrichtigung im Disk Station Manager richtig konfiguriert haben.

Trolli
 
Hy,

Mailbenachrichtigung ist konfiguriert und ich bekomme auch Mail's von dieser. (Testmail usw.)

Also ich starte ein php Script über die Shell (Beispiel: php mail_send.php)


Der Inhalt der Datei mail_send.php`ist wie folgt aufgebaut.

<?php
mail("Empfänger","Betreff","Text","from:Absender")
<?

So erhalte ich folgende Fehlermeldung.
sh: -t: not found

Ist sendmail falsch konfiguriert ?
 
Hast du denn PHP ebenfalls via ipkg installiert? Nur dann ist es möglich PHP Scripte auf der Shell aufzurufen. Das default PHP kann das ned.
 
Hast du denn PHP ebenfalls via ipkg installiert? Nur dann ist es möglich PHP Scripte auf der Shell aufzurufen. Das default PHP kann das ned.
Stimmt. Jetzt seh ich das auch. Versuch doch zuerst mal das PHP-Skript über den Browser aufzurufen. Das sollte funktionieren. Auf der Shell kann man statt 'php' auch 'wget' benutzen.

Trolli
 
Doch. Auf dem User-Apachen geht das natürlich schon. Nur der System-Apache ist standardmäßig nicht für PHP konfiguriert.

Trolli
Dann gibt mal auf der Konsole php '<?php echo "Hallo Welt";?>' ein. Da kommt immer php not found (egal ob User oder Sys Apache). PHP ausführen und PHP auf der Konsole ausführen sind zwei verschiedene paar Stiefel und wenn Syno nicht etwas in der FW geändert hat, dann geht's auf der Konsole nicht (ich probier's zur Sicherheit heute abend mal zu Hause, bin aber zu 99.95% sicher, dass es nicht geht)
 
Jaja - hatte das falsch verstanden und den Beitrag mittlerweile schon gelöscht...
 
Hy Trolli,

hast natürlich recht, das sendmail und mail zwei verschiedene Dinge sind.

Jedoch hast du mich auf die Idee gebracht erst einmal mit dem zu testen was in der DS schon ist.

Ich will das Script in den Cron packen sobald es funktioniert daher kein wget.
an den php.ini habe ich nichts gemacht.

Über welchen Dienst läuft eigentlich dieses Mail versenden ?

@jahlives: Ja php habe ich über ipkg installiert. Alle anderen Befehlen funktionieren ja.. nur dieser mail() Befehl geht nicht.
 
Zuletzt bearbeitet:
cron und wget vertragen sich problemlos. Hab ich auch schon öfters so genutzt.

Trolli
 
Glaube ich dir... aber die Datei liegt nicht in einem Verzeichnis was über wget angesprochen werden kann. (kein WebServer)
 
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