- Mitglied seit
- 11 Jun 2005
- Beiträge
- 1,810
- Punkte für Reaktionen
- 0
- Punkte
- 36
mailmessage hat eine etwas andere Schnittstelle als die anderen *message-Funktionen. Zum Anpassen musst du, wie du schon gesehen hast, mail_body überschreiben.
Es gibt pro *message-Funktion eine eigene Standard-Nachricht, die normalerweise (von mailmessage abgesehen) default_*message heißt.
Wie stellst du dir das mit den Templates für verschiedene Rufnummern vor?
Für den Anfang könntest du für komplizierte Mail-Sachen auch das Kommando 'mail' direkt verwenden. mailmessage macht z.B. intern das hier:
Also könntest du deinen Listener von oben umschreiben zu
(oder du packst etwas Ähnliches in eine faxmail-Funktion)
Andreas
Es gibt pro *message-Funktion eine eigene Standard-Nachricht, die normalerweise (von mailmessage abgesehen) default_*message heißt.
Wie stellst du dir das mit den Templates für verschiedene Rufnummern vor?
Für den Anfang könntest du für komplizierte Mail-Sachen auch das Kommando 'mail' direkt verwenden. mailmessage macht z.B. intern das hier:
Code:
mailmessage() {
mail_body | mail send -i - -s "$(mail_subject)" "$@"
}
Code:
in:disconnect ^ 27373745$ echo "Das Faxgerät verzeichnete gerade eine eingehende Verbindung.${LF}${LF}Zeitpunkt: ${TIMESTAMP}${LF}Quelle: ${SOURCE_DISP}${LF} Dauer: $(f_duration ${DURATION}) Stunden" | mail send -s "Faxeingang von $SOURCE" -i -
Andreas