ipkg sendmail

Status
Für weitere Antworten geschlossen.

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
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.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
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
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
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 ?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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)
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Jaja - hatte das falsch verstanden und den Beitrag mittlerweile schon gelöscht...
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
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:

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
cron und wget vertragen sich problemlos. Hab ich auch schon öfters so genutzt.

Trolli
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
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