Strona 1 z 2

Serwer wysyłający wiadomości z logami

: 08 sierpnia 2011, 16:33
autor: sponsoriada
Witam.
Wpadłem na pomysł żeby mój serwer co jakiś czas wysyłał do mnie swoje logi.
Pytanie mam takie, jak można to zrobić? Głównie chodzi mi o to jak mam przypisać mu adres pocztowy, z którego będzie korzystał i wysyłał wiadomości.
Proszę o pomoc albo o linki do jakiś materiałów.
Z góry dziękuje i pozdrawiam!

: 09 sierpnia 2011, 14:53
autor: LordRuthwen

Kod: Zaznacz cały

cat /sciezka/do/pliku/z/logami | mail -s "temat wiadomości" [email protected]
Wiadomość pójdzie z adresem Czyli, jeśli twój komputer nazywa się: zygfryd a domena to delowe.pl* to dostaniesz wiadomość z adresu:

: 10 sierpnia 2011, 00:18
autor: sponsoriada
Rozumiem. Tylko do swojego serwera nie mam podpiętej domeny. Wszystkie są tylko przekierowane. Więc u mnie jest tylko hostname.

Kod: Zaznacz cały

root@espons
Bardzo bym prosił jakieś pokierowanie jak to zrobić i czym to zrobić.
Z góry dziękuję za pomoc i zainteresowanie tematem.

: 10 sierpnia 2011, 08:23
autor: LordRuthwen
Podczas instalacji podawałeś nazwę hosta i domenę, z takim adresem wyjdzie.
Sprawdź czy dojdzie, bo jest taka szansa, mała ale jest :)
A jak nie to pozostaje Ci tylko klient poczty konsolowy ---> http://debian.linux.pl/threads/544-Mutt ... -z-konsoli

: 10 sierpnia 2011, 18:39
autor: sponsoriada
A jak można dodać domenę, jeśli podczas instalacji się jej nie podało?

: 11 sierpnia 2011, 09:20
autor: ksysinek

Kod: Zaznacz cały

man hostname
oraz plik

Kod: Zaznacz cały

/etc/hosts
Oczywiscie aby domena została prawidłowo "podpieta" musi wskazywac na IP twojego serwera. Inaczej maile przez ciebie wysylane beda traktowane przez wiekszosc serwerow jako SPAM

: 12 sierpnia 2011, 10:54
autor: azaz1
Podepnę się pod temat bo nie bardzo mogę sobie na Debianie z tym poradzić.
A mianowicie, do tej pory miałem mały serwer na Archu Linuksie i archiwizowane pliki co tydzień cron wysyłał mi na pocztę poprzez program mutt i esmtp przez polecenie

Kod: Zaznacz cały

sendmail | mutt -s "kopia" [EMAIL="[email protected]"][email protected]/EMAIL] -a /var/archiwum.tar.gz
i szło wszystko idealnie.
Czy mógłby ktoś łopatologicznie opisać jak to w prosty sposób z konsoli wysyłać taki zarchiwizowany plik?
Pozdrawiam.

: 15 sierpnia 2011, 18:58
autor: czarownik

: 30 sierpnia 2011, 17:17
autor: sponsoriada
Po tej konfiguracji niestety nie działa ; ( Może robię coś źle.
Ale w mailu przez którego miało być wysyłane znalazłem coś takiego

Kod: Zaznacz cały

Delivery to the following recipient failed permanently:

    root@empty

Technical details of permanent failure:
DNS Error: Domain name not found

----- Original message -----

Received: by 10.223.6.214 with SMTP id a22mr462754faa.99.1314312945976;
       Thu, 25 Aug 2011 15:55:45 -0700 (PDT)
Return-Path: <[EMAIL="[email protected]"][email protected][/EMAIL]>
Received: from [url=http://espons.pl/]espons.pl[/URL] ([212.180.172.206])
       by [url=http://mx.google.com/]mx.google.com[/URL] with ESMTPS id g16sm845999faa.27.2011.08.25.15.55.44
       (version=TLSv1/SSLv3 cipher=OTHER);
       Thu, 25 Aug 2011 15:55:45 -0700 (PDT)
Received: from root by [url=http://espons.pl/]espons.pl[/URL] with local (Exim 4.72)
       (envelope-from <root@empty>)
       id 1Qwiu4-0001pU-3b
       for root@empty; Fri, 26 Aug 2011 01:00:04 +0200
Date: Fri, 26 Aug 2011 01:00:04 +0200
Message-Id: <[EMAIL="[email protected]"][email protected][/EMAIL]>
From: Cron Daemon <[EMAIL="[email protected]"][email protected][/EMAIL]>
To: root@empty
Subject: Cron <root@espons> tar -cvf /mnt/backup/stronki.tar /var/www/
Content-Type: text/plain; charset=UTF-8
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>

tar: Usunięcie początkowego `/' z nazw plików
/var/www/
/var/www/var/
/var/www/var/www/
/var/www/var/www/index.php
/var/www/ispons/
/var/www/ispons/logowanie/
/var/www/ispons/logowanie/logowanie.php
/var/www/ispons/logowanie/sprawdzenie.php
/var/www/ispons/inne/
/var/www/ispons/inne/curl1.php
/var/www/ispons/inne/obrazki/
/var/www/ispons/inne/obrazki/obrazki.php
/var/www/ispons/inne/inne.php
/var/www/ispons/inne/curl.php
/var/www/ispons/strona/
/var/www/ispons/strona/editb.php
/var/www/ispons/strona/var/
/var/www/ispons/strona/var/www/
/var/www/ispons/strona/var/www/ispons/
/var/www/ispons/strona/var/www/ispons/strona/
/var/www/ispons/strona/strona.inc
/var/www/ispons/strona/addb.php
/var/www/ispons/strona/index.php
/var/www/ispons/strona/css/
/var/www/ispons/strona/css/style.css
/var/www/ispons/strona/add.php
/var/www/ispons/strona/deletewb.php
/var/www/ispons/strona/login.php
/var/www/ispons/strona/edit.php~
/var/www/ispons/strona/editwb.php
/var/www/ispons/strona/addw.php
/var/www/ispons/strona/editw.php
/var/www/ispons/strona/addwp.php
/var/www/ispons/strona/editwf.php
/var/www/ispons/strona/editf.php
/var/www/ispons/strona/elobaza.php
/var/www/ispons/strona/logout.php
/var/www/ispons/strona/delete.php
/var/www/ispons/strona/newjavascript.js
/var/www/ispons/strona/deleteb.php
/var/www/ispons/strona/sql
/var/www/ispons/strona/deletew.php
/var/www/ispons/strona/edit.php
/var/www/ispons/strona/img/
/var/www/ispons/strona/img/left.png
/var/www/ispons/strona/img/micro.png
/var/www/ispons/strona/img/eb1.png
/var/www/ispons/strona/img/logo.gif
/var/www/ispons/strona/img/mazur.png
/var/www/ispons/strona/img/mo3.png
/var/www/ispons/strona/img/front.png
/var/www/ispons/strona/img/micro.jpg
/var/www/ispons/strona/logowanie.html
/var/www/ispons/ladowanieplikow/
/var/www/ispons/ladowanieplikow/wyslij.php
/var/www/ispons/ladowanieplikow/wyslane/
/var/www/ispons/ladowanieplikow/wyslane/Harry Potter 2 - Chamber of Secrets.txt
/var/www/ispons/ladowanieplikow/wyslane/Serials.txt
Rozumiem ,że wysyła to cron.

: 30 sierpnia 2011, 18:00
autor: azaz1
O tym co napisałem wyżej, niestety nie będzie działać bo Debian nie chce programu mutt tylko exima, a Ja jakoś skonfigurować go nie mogę więc się poddałem.
Na Archu Linuksie esmtp jest tak czytelnie w jednym pliku skonfigurowane, a exim to raczej cały kombajn.