Problem bei email versenden auf Raspberry 2

Hallo liebe Community,

ich habe auf einem RaspberryPI 2 ein eigentlich super funktionierendes IPS laufen.

Es stellt sich aber stur wenn es darum geht eine email mit Anhang zu senden, hat da jemand von euch eine Idee weshalb oder mache ich im Script etwas falsch ??.

PS: habe die Rechte der Ordner schon auf jeder gestellt und auch den befehl „chmod 777“ angewendet.

<?



$file = "/usr/share/cam/cam.jpg";
$message = "Bild ist im Anhang";
$betreff = "Alarm wurde ausgelöst";
$instanzid = 17533 /*[software\Mailing (div Meldungen mailen)\SMTP-Konten\ips sendet E-Mail via mailaender-net.de (SMTP)]*/;


SMTP_SendMailAttachment($instanzid, $betreff, $message, $file);





?>

Abend!

Sieht eigentlich gut aus…

Was kommt den für ein Fehler? Emails ohne Anhänge senden funktioniert? Die Bild-Datei selbst hat auch die entsprechen Rechte? Sonstige Infos? …?

Grüße,
Chris

Guten Abend,

also erstmal danke für die schnelle Antwort und hätte die Infos vllt sofort geben sollen :smiley:

also die email wird gesendet, aber es ist kein Anhang vorhanden.
die Bilddatei hat alle rechte.



Parse error: syntax error, unexpected '/' in - on line 12
 in /usr/share/symcon/scripts/52864.ips.php on line 10


Öhm…klingt so, als würde er beim Pfad lieber „“ haben wollen, anstatt der „/“. Vielleicht sogar „\“ statt „/“. Unter Windows muss man bei Pfaden mit „\“ arbeiten.

Also entweder:

$file = "\usr\share\cam\cam.jpg";

Oder:

$file = "\\usr\\share\\cam\\cam.jpg";

Grüße,
Chris

Ist ein Bug. Fehler ist im nächsten Update korrigiert.

paresy

Ich vertseh es solangsam nicht mehr , egal welche Varianten ich versuche es kommt immer aufs gleiche Ergebniss, undzwar garnichts…:confused:

bei der Variante:

$file = "\usr\share\cam\cam.jpg";

kommt :

Fatal error: Undefined constant 'usr\share\cam\cam' in - on line 12

 in /usr/share/symcon/scripts/52864.ips.php on line 10

und bei :

$file = "\\usr\\share\\cam\\cam.jpg";

kommt :

Fatal error: Undefined constant 'usr\share\cam\cam' in - on line 12
 in /usr/share/symcon/scripts/52864.ips.php on line 10

Das erklärt es, vielen Dank.

Und ich dachte ich bin schuld :smiley:

Grüße Lukas

Hallo zusammen!

Grundsätzlich läuft IPS auf meinem PI2 wunderbar und auch das E-Mail versenden funktioniert.
Nur mit den Dateinanhängen klappt es, bei mir zumindestens immernoch nicht.
Ich habe alles aktualiesiert mit:

und versuche mit dem o.g. Schema einen Dateianhabg zu versenden:

$file = „/media/1.jpg“;
$message = „Bild ist im Anhang“;
$betreff = „Testnachricht“;
$instanzid = 23957 /[Mail\E-Mail, Send (SMTP)]/;

SMTP_SendMailAttachment($instanzid, $betreff, $message, $file);

Wenn die unter $file angegebene Datei auch wirklich und sicher unter dem Pfad vorhanden ist kommt die Meldung:
File /media/1.jpg does not exist in /usr/share/symcon/scripts/14838.ips.php on line 19

Wenn ich einen nicht vorhandenen Pfad eingebe, wird ohne Fehlermeldung ein die Mail ohne Anhang versand.
Ich habe schon alles möglich ausprobiert und komme nicht weiter. Hat jemand einen Tip?

Das ist leider ein Fehler. Die Überprüfung war dort falsch. Fix im nächsten Update.

paresy

Vielen Dank für die super schnell Antwort.
Dann freue ich mich schon auf´s nächste Update.

Gruß Tim