- Mitglied seit
- 15. Mai 2008
- Beiträge
- 21.900
- Punkte für Reaktionen
- 14
- Punkte
- 0
Manchmal will man ganz schnell mal was mailen
Ganz klassisch ohne Dateianhänge, ohne Textformatierung, ohne Flags, ohne CC, BCC - einfach nur einfach.
Dann könnte das folgende kleine PHP-Skript gerade das Richtige sein
(1) Alles klar machen für eine 3rd-party-apps und dran denken, dass es hier nur was auf eigene Verantwortung gibt
(2) Alles klar machen im Disk Station Manager für das Versenden von Mails (Stichwort: Benachrichtigung)
(3) Eine Konfigurations-Datei für die 3rd-party-apps einrichten in /etc/syno/synoman/webman/3rdparty/minimail/application.cfg mit folgendem Inhalt:
(4) Ein Verzeichnis erstellen in /usr/syno/synoman/phpsrc/minimail und eine Datei erstellen namens minimail.php mit folgendem Inhalt:
(5) Den Disk Station Manager refreshen und ausprobieren.
.
Ganz klassisch ohne Dateianhänge, ohne Textformatierung, ohne Flags, ohne CC, BCC - einfach nur einfach.
Dann könnte das folgende kleine PHP-Skript gerade das Richtige sein
(1) Alles klar machen für eine 3rd-party-apps und dran denken, dass es hier nur was auf eigene Verantwortung gibt
(2) Alles klar machen im Disk Station Manager für das Versenden von Mails (Stichwort: Benachrichtigung)
(3) Eine Konfigurations-Datei für die 3rd-party-apps einrichten in /etc/syno/synoman/webman/3rdparty/minimail/application.cfg mit folgendem Inhalt:
Rich (BBCode):
text = minimail
description = minimail
type = embedded
path = /phpsrc/minimail/minimail.php
PHP:
<?php
if ($_REQUEST['SendTo'] != '') {
if ($_REQUEST['Subject'] == '') $_REQUEST['Subject'] = '(no subject)';
mail($_REQUEST['SendTo'],$_REQUEST['Subject'],$_REQUEST['Body']);
print '<script>alert("send mail")</script>';
}
elseif (isset($_REQUEST['SendTo'])) print '<script>alert("no mail send - empty TO-field")</script>';
?>
<html><head><title>minimail</title>
<style>body,input,textarea{font:11px Verdana}</style>
</head><body>
<form id="f" name="f" action="minimail.php">
<fieldset><legend>Send to:</legend>
<input type="text" name="SendTo" size="126" value="<?php print $_REQUEST['SendTo'] ?>"></fieldset>
<fieldset><legend>Subject:</legend>
<input type="text" name="Subject" size="126" value="<?php print $_REQUEST['Subject'] ?>"></fieldset>
<fieldset><legend>Body:</legend>
<textarea name="Body" cols="123" rows="10"><?php print stripslashes($_REQUEST['Body']) ?></textarea></fieldset>
<center><input type="reset" value="reset" />
<input type="submit" value="send" /></center>
</form></body></html>
(5) Den Disk Station Manager refreshen und ausprobieren.
.