Hallo,
beim Restart erhalte ich diese Fehlermeldung. Was wurde hier fehlerhaft definiert? Der Mailversand funktioniert problemlos.
2018.01.31 17:29:50 0: Server shutdown
2018.01.31 17:29:54 1: reload: Error:Modul 99_myUtils deactivated:
######## DebianMail Mail auf dem RPi versenden ############
sub
DebianMail
{
my $rcpt = shift;
my $subject = shift;
my $text = shift;
my $attach = shift;
my $ret = "";
my $sender = "sender";
my $konto = "konto";
my $passwrd = "password";
my $provider = "provider";
Log 1, "sendEmail RCP: $rcpt";
Log 1, "sendEmail Subject: $subject";
Log 1, "sendEmail Text: $text";
Log 1, "sendEmail Anhang: $attach";
$ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m '$text' -a $attach -s '$provider' -xu '$konto' -xp '$passwrd' -o tls=auto -o message-charset=utf-8);
$ret =~ s,[\r\n]*,,g; # remove CR from return-string
Log 1, "sendEmail returned: $ret";
}
Viele Grüße
Jürgen
Poste bitte mal deine komplette 99_myUtils.pm hier. Und am besten speicherst du sie mal über den FHEM Editor ab, der führt eine Fehlersuche durch.
Zitat von: Amenophis86 am 31 Januar 2018, 18:32:55
Poste bitte mal deine komplette 99_myUtils.pm hier. Und am besten speicherst du sie mal über den FHEM Editor ab, der führt eine Fehlersuche durch.
Das ist meine komplette 99_myUtils, die über den FHEM-Editor erstellt wurde ;D
Viele Grüße
Jürgen
Joa dann haste dich aber nicht an die Vorlage gehalten und es fehlen wichtige Teil:
Zu Beginn:
package main;
use strict;
use warnings;
use POSIX;
Am Ende:
1;
Ich sehe keinen Fehler - Aber ich hätte "sub DebianMail()" als Signatur geschrieben.
Also mit Klammern. Aber ob das ein Problem ist?
Zitat von: Amenophis86 am 31 Januar 2018, 19:16:39
Joa dann haste dich aber nicht an die Vorlage gehalten und es fehlen wichtige Teil:
Zu Beginn:
package main;
use strict;
use warnings;
use POSIX;
Am Ende:
1;
hüstl, hüstl ::)
Wer lesen kann ist klar im Vorteil 8) Danke für die schnelle Hilfe.
Viele Grüße
Jürgen