Archiv verlassen und diese Seite im Standarddesign anzeigen : wie benutze ich mail
ich habe vor eine email an einen administrator zu schicken, bei der eine titelzeile, ein inhalt und eine angehängte datei vorhanden ist. das soll per cron passieren. wie geht das? ich habe bereits erfolgreich unter verwendung von magic-zeile:
(echo "log";uuencode test.log test.log ) | mail -s"Die Log-Datei" name.name@host.com
mein ziel erreiche, jedoch nur auf einem server, der nicht der server ist, auf dem es eigentlich funktionieren soll. hier, auf meinem server kann diese zeile ohne fehler ausgeführt werden, aber eine email kommt nicht an.
was kann ich tun?
in's Logfile des Mailservers schauen, warum nichts ankommt.
was kann ich tun?
in den log-dateien nachschauen, was mit der mail passiert
edit: war mal wieder zulangsam... :)
ich habe ein wenig gesucht und hab nun doch etwas in einer log datei gefunden:
bus:/var/www/log# (echo "backup_log";uuencode 03.05.10 03.05.10) | mail -s"Die Log-Datei" vorname.nachname@gmail.com
bus:/var/www/log# tail /var/log/exim4/mainlog
2010-05-03 14:02:32 1O8uM4-0000gr-Gs <= root@*.*.*.de U=root P=local S=425
2010-05-03 14:02:32 1O8uM4-0000gr-Gs ** vorname.nachname@gmail.com R=nonlocal: Mailing to remote domains not supported
2010-05-03 14:02:33 1O8uM4-0000gt-U6 <= <> R=1O8uM4-0000gr-Gs U=Debian-exim P=local S=1314
2010-05-03 14:02:33 1O8uM4-0000gr-Gs Completed
2010-05-03 14:02:33 1O8uM4-0000gt-U6 => user1 <root@*.*.*.de> R=local_user T=mail_spool
2010-05-03 14:02:33 1O8uM4-0000gt-U6 Completed
fällt jemandem etwas dazu (Mailing to remote domains not supported) ein?
Mailserver richtig konfigurieren.
Details gibt's evtl. dann, wenn Du auch Details lieferst - z.B. die aktuelle Config...
alles klar, ichhab mal "dpkg-reconfigure exim4-config" gemacht. jetzt ist alles im lot.
hoffentlich - so die Kiste extern erreichbar ist würde ich, so Du nur ein Häkchen gesetzt hast, mal noch die üblichen Tests gegen die Konfig laufen lassen...
es geht eigentlich nur um minimale funktionalität, da die einzige aufgabe darin besteht täglich eine logdatei an einen admin zu senden.
Wegen Spam-Schutz muss Dein Mail-Server i.d.R. einen DNS MX-Record besitzen, sonst werden Mails von vielen Anbietern oft nicht angenommen (könnte ja jeder kommen).
Wenn Du sowas nicht machen willst, dann musst Du eine Andere Lösung finden. Du könntest POP oder IMAP einrichten, wenn der Rechner von außen erreichbar ist, aber ohne SMTP, dann kann der Admin sich ein zusätzliches Konto in seinem Client oder Webmailer einrichten und das Log vom Server abholen, wo es nur lokal versendet wird. Etwas unangenehmer währen noch HTTP/RSS, FTP oder scp. Du kannst das Log auch erstmal per scp auf einen Server übertragen, der bereits Mails versenen kann und dann über ssh die Mail versenden.
Dateien zustellen ist immer ein bisschen unangenehm. Da kann man nix machen. Muss man durch.
PS: Ein IRC-Bot zum Logs abholen wäre auch mal was cooles.
ich habe das problem gelößt.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.