PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wie benutze ich mail



arvidflow
03.05.10, 12:15
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?

marce
03.05.10, 12:36
in's Logfile des Mailservers schauen, warum nichts ankommt.

muell200
03.05.10, 12:37
was kann ich tun?

in den log-dateien nachschauen, was mit der mail passiert

edit: war mal wieder zulangsam... :)

arvidflow
03.05.10, 14:06
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?

marce
03.05.10, 14:09
Mailserver richtig konfigurieren.

Details gibt's evtl. dann, wenn Du auch Details lieferst - z.B. die aktuelle Config...

arvidflow
03.05.10, 14:24
alles klar, ichhab mal "dpkg-reconfigure exim4-config" gemacht. jetzt ist alles im lot.

marce
03.05.10, 14:25
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...

arvidflow
03.05.10, 14:58
es geht eigentlich nur um minimale funktionalität, da die einzige aufgabe darin besteht täglich eine logdatei an einen admin zu senden.

oziris
03.05.10, 22:41
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.

arvidflow
05.05.10, 10:26
ich habe das problem gelößt.