FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tagedieb am 24 August 2014, 20:49:14

Titel: (gelöst) mails werden aus fhem nicht versendet - bitte um Hilfe
Beitrag von: tagedieb am 24 August 2014, 20:49:14
Hallo zusammen

ich "bastle" schon seit Tagen an der Mailversendung herum und komme irgendwie nicht weiter, denn ich habe die Einstellung 1:1 aus meiner Datensicherung übernommen,( mit einer funktionierenden Emailversendung)
dennoch erhalte ich immer diese Fehlermeldung:
2014.08.24 20:43:43 3: Haustuer_closed return value: Undefined subroutine &main::DebianMail called at (eval 9888) line 1.
senden von der Konsole funktioniert ordnungsgemäss
notify DEF
Sensor_Haustuer:open { DebianMail('gerlach.annette@@web.de','Info Haustuer offen','meldet offen') }


und der Eintrag in 99_myUtils
######## DebianMail Mail auf dem Cubie versenden ############
sub
DebianMail

{
my $rcpt = shift;
my $subject = shift;
my $text = shift;
my $ret = "";
my $sender = "absender\@account.de";
my $sender = "xxxx\@geändert.de";
my $konto = "kontoname\@account.de";
my $konto = "xxxxx\@geändert.de";
my $passwrd = "passwrd";
my $passwrd = "geheim";
my $provider = "smtp.provider.de";
my $provider = "xxx.xxxx.de";
Log 1, "sendEmail RCP: $rcpt";
Log 1, "sendEmail Subject: $subject";
Log 1, "sendEmail Text: $text";

$ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m '$text' -s '$provider:25' -xu '$konto' -xp '$passwrd' -o tls=no);
$ret =~ s,[\r\n]*,,g;    # remove CR from return-string
Log 1, "sendEmail returned: $ret";
}


was habe ich hier übersehen?
Ich freu mich über jeden helfenden Hinweis
Danke im voraus

gruss tagedieb



Titel: Antw:mails werden aus fhem nicht versendet - bitte um Hilfe
Beitrag von: betateilchen am 24 August 2014, 20:54:58
zeig mal Deine komplette 99_myUtils.pm - wird die überhaupt korrekt geladen, wenn fhem startet?
Titel: Antw:mails werden aus fhem nicht versendet - bitte um Hilfe
Beitrag von: tagedieb am 24 August 2014, 21:08:19
Hallo betateilchen

vielen Dank schon einmal für deine Mühe
anbei der Logauszug nach einem Neustart von FHEM und die Utils

Gruss
Titel: Antw:mails werden aus fhem nicht versendet - bitte um Hilfe
Beitrag von: betateilchen am 24 August 2014, 22:55:52
ich hoffe mal, dass das Passwort in der Datei nicht echt ist ;)

Die 99_myUtils sieht gruslig aus, die muss ich mir erstmal (optisch) schön machen.
Titel: Antw:mails werden aus fhem nicht versendet - bitte um Hilfe
Beitrag von: betateilchen am 24 August 2014, 22:58:26
Wie vermutet, Deine 99_myUtils werden überhaupt nicht geladen, schau doch einfach mal ins Logfile:


2014.08.24 20:56:57 1: reload: Error:Modul 99_myUtils deactivated:
Can't locate Net/Telnet.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/99_myUtils.pm line 17.
BEGIN failed--compilation aborted at ./FHEM/99_myUtils.pm line 17.


Can't locate Net/Telnet.pm

Du hast nicht alle benötigten Perl-Module installiert, in diesem Fall fehlt z.B. Net::Telnet

Deine 99_FritzkotzUtils werden übrigens auch nicht geladen:

2014.08.24 20:56:56 1: reload: Error:Modul 99_FritzBoxUtils deactivated:
syntax error at ./FHEM/99_FritzBoxUtils.pm line 1, near "/FHEM/FritzBoxUtils"

Titel: Antw:mails werden aus fhem nicht versendet - bitte um Hilfe
Beitrag von: tagedieb am 25 August 2014, 07:28:48
guten morgen betataeilchen

Dankeschön!! das war es !- ich hatte zwar telnet installiert - jedoch nicht das telnet permodul

ich habe die Fehler gesehen,  da ich telnet installiert hatte, bin ich aber davon ausgegangen, das mein Fehler irgendwo anders liegt   :(


übrigends das PW IST geheim - es heisst nicht so  ;D

Ich wünsche einen tollen Start in die neue Woche
gruss tagedieb