Wie versende ich unter wary automatisch generierte mails?
Wie versende ich unter wary automatisch generierte mails?
Ich möchte per script und crontab eine Datei automatisch per mail versenden. Unter wary gibt es aber den Befehl mail nicht und der Aufruf "seamonkey" startet nur den Browser... Der emailclient von seamonkey funktioniert aber manuell. Bestimmt wieder nur ein Einzeiler, aber ich stehe auf dem Schlauch.. Hat jemand eine Idee?
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Re: Wie versende ich unter wary automatisch generierte mails?
waryuser wrote:Ich möchte per script und crontab eine Datei automatisch per mail versenden. Unter wary gibt es aber den Befehl mail nicht und der Aufruf "seamonkey" startet nur den Browser... Der emailclient von seamonkey funktioniert aber manuell. Bestimmt wieder nur ein Einzeiler, aber ich stehe auf dem Schlauch.. Hat jemand eine Idee?
Code: Select all
seamonkey -mail
Code: Select all
man mail
http://www.t2-project.org/packages/mailx.html (falls mailx nicht im
Code: Select all
ppm
Ist http://www.murga-linux.com/puppy/viewtopic.php?t=88708 nun GELÖST oder nicht
Re: Wie versende ich unter wary automatisch generierte mails?
Code: Select all
seamonkey -mail
Stimmt, aber es startet aber nur die inbox - ich will aber senden! Nach längerer Recherge habe ich jetzt gefunden:
seamonkey -compose "to='xxxx@web.de',subject='Alarm!',body=$Text,attachment=file:///root/dosemu-tmp/alarm.txt"
Das löst aber noch nicht das Problem, da man nun manuell auf "Senden" drücken müßte und das Programm wieder schließen. geht also nicht. ;-(
Sylpheed 3.0.3 habe ich danach ausprobiert: keine Unterstützung mit SSL/TLS bei IMAP, dafür IMAP4, was auch immer das ist. Jedenfalls keine Verbindung zum Mailserver.
Code: Select all
man mail
http://www.t2-project.org/packages/mailx.html (falls mailx nicht im
Code: Select all
ppm
Mailx ist natürlich nicht an board und mail auch nicht! Mailx: habe ich eben probiert, die obige webadresse meldet sich beim Download mit "550 Failed to change directory." Der Internet-Gott will heute nicht...
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Re: Wie versende ich unter wary automatisch generierte mails?
Beschwer dich bei info@exactcode.dewaryuser wrote:..Mailx: habe ich eben probiert, die obige webadresse meldet sich beim Download mit "550 Failed to change directory." ...
So, ich gebe auf: xmail aus dem Debian Archiv installiert (http://packages.debian.org/wheezy/i386/..) und es fehlen aber wohl noch eine Menge anderer Pakete: z.B. libgnutls.so.26. u.a. , die ich aber nicht finden kann. An dieser Stelle bin ich mit meinem Latein am Ende. Wahrscheinlich fehlen "nur" noch die entsprechenden Pakete, ein MTA für mailx und die Initialisierung. Selbst ~/.mailrc, das eigentlich nach der Installation von mailx vorhanden sein sollte fehlt.
Fazit: automatische Mails unter wary 5 geht derzeit immer noch nicht!
Hat jemand eine Idee?????
Fazit: automatische Mails unter wary 5 geht derzeit immer noch nicht!
Hat jemand eine Idee?????
Ich habe jetzt folgenden "Workaround" gefunden:
Es wird also Seamonkey gestartet und mit der virtuellen Tastatur (xvkbd) ein Tastendruck für das Senden imitiert. Eine bessere Möglichkeit habe ich nicht gefunden, mail, sendmail und mailx bekomme ich nicht installiert, leider.
Code: Select all
#!/bin/sh
File=/root/dosemu-tmp/alarm.txt
echo $File
if [ -e "$File" ]
then
{ Zeit=`date`
Text=$(head -n1 $File) ; # erste Zeile der Alarm.txt auslesen und als "body" übergeben
echo $Text
echo seamonkey startet..
seamonkey -compose "to='xxxxxx@xxx.de',subject='HC-Alarm!',body=$Text,attachment=file:///root/dosemu-tmp/alarm.txt" &
sleep 12s # abwarten, bis seamonkey gestartet+fertig sein muß
xvkbd -text "\C\r" # Ctrl+Return betätigen (Mail senden)
sleep 15s # zum Versenden etwas Zeit gewähren
export Prozess=`ps -a | grep "seamonkey"` # Prozess von Seamonkey ermitteln
if [[ $Prozess != $UFF ]]; # Mail gesendet oder läuft Seamonkey noch?
then # Seamonkey läuft noch, wahrscheinlich mit Fehlermeldung
Text="Fehler beim Emailversand";
kill -9 %1; # Seamonkey gewaltsam beenden
else # Seamonkey hat sich selbst beendet -> also mail korrekt gesendet
Text="Alarm-email erfolgreich versendet";
rm $File # Alarm.txt wieder löschen
fi
cat >> /usr/lib/freedos/flash/live/Ereignis.log <<End-off # Ergebnis an Ereignis.log dranhängen
$Zeit $Text
End-off
# alternative Befehle:
# xvkbd -text "\Cq" # Ctrl+Q senden (Programm beenden)
}
fi
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Wie versende ich unter wary automatisch generierte mails?
waryuser wrote:...Eine bessere Möglichkeit habe ich nicht gefunden, mail, sendmail und mailx bekomme ich nicht installiert, leider.
heruntergeladen von http://murga-linux.com/puppy/viewtopic. ... 5&start=44/usr/local/share/doc/email-3.1.3/README wrote:Q: What is 'email' ?
A: 'email' is a program I designed that will send email via the command line
to remote smtp servers or use 'sendmail' internally, and fully interact with
GNUPG to encrypt and sign your e-mails, so you decide to do so...
You can get GNUPG at: http://www.gnupg.org
Vielleicht besser