Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Może to jest banalne pytanie ale ... na jednej z maszyn jest ustawione powiadamianie mailowe o wynikach skryptów. Ich wyjście z błędami jest przekierowywane do programu mail:
/sciezka/do/skryptu 2>&1 | mail -s "jakis temat" admin@jakasdomena.pl
W jakim pliku znajduje się konfiguracja klienta mail tj. dane uwierzytelniania nadawcy, serwer smtp itd. w katalogu /etc/exim4/ brak pliku exim4.conf tylko exim4.conf.template, a /etc/exim4/passwd.client nie zawiera żadnych ustawień. Jak zatem działa klient mail?
Ostatnio edytowany przez bonus (2013-08-14 09:19:43)
Offline
Mail o ile mi wiadomo, nie ma żadnej konfiguracji, on tylko wysyła maila do lokalnego polecenia sendmail, dalej sprawę przejmuje systemowy agent pocztowy, zazwyczaj serwer smtp, albo coś lżejszego, np ssmpt lub esmtp.
Tu masz przykład użycia sendamil w skrypcie (ten alarmuje o wykorzystaniu quoty na serwerze pocztowym IMAP):
#!/bin/bash PERCENT=$1 FROM="postmaster@domena.tldl" qwf="/tmp/quota.warning.$$" echo "From: $FROM To: $USER To: postmaster@domena.tld Subject: Your email quota is $PERCENT% full Content-Type: text/plain; charset="UTF-8" Dzień Dobry $USER" >> $qwf echo "" >> $qwf echo "Twoja skrzynka poczty email jest zapełniona w $PERCENT% " >> $qwf echo "" >> $qwf echo "" >> $qwf echo "Administrator serwera" >> $qwf echo `date` >> $qwf cat $qwf | /usr/sbin/sendmail -f $FROM "$USER" rm -f $qwf exit 0
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2013-08-14 09:54:41)
Offline
Zatem jak sprawdzić używanego agenta pocztowego / domyślnego serwera pocztowego by dotrzeć do jego konfiguracji tej stosowanej przez mail'a.
Offline
bonus napisał(-a):
Zatem jak sprawdzić używanego agenta pocztowego / domyślnego serwera pocztowego by dotrzeć do jego konfiguracji tej stosowanej przez mail'a.
Jesteś harcerzem czy informatykiem?
Bo w debianokształtnych to zazwyczaj było:
dpkg -S `which sendmail`
a np w Gentusiu:
qfile `which sendmail`
W Fedorach czy Centosach i innych "rpmowcach" powinno pokazać co trzeba:
rpm -qf `which sendmail`
We wszysktich pokazanych przykładach nie chodzi o znajomość niezmierzoną poczty smtp, tylko podstawowych poleceń systemowych systemu zarządzania oprogramowaniem,
z zagadnień pocztowych ważna jest tylko obecność polecenia sendmail.
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2013-07-09 17:00:35)
Offline
Czyli jest to exim4. Ustawiłem exima zgodnie z opisem na stronie: http://pepeluk.net/2009/07/25/104/administracja/lin … oprzez-gmail/ jednak dla mojego dostawcy poczty. Wysyłane wiadomości na mój adres za pomocą mail admin@mojdostawca.poczty pokazuje w polu od adres root@jakasdomena zamiast adresu ustawionego w pliku /etc/exim4/passwd.client. Wiadomości wysyłane za pomocą exima (poprzez telnet jak opisane na wyżej wskazanej stronie) mają adres źródłowy taki jak określony w passwd.client, ale tam definiuję go z "palca" mail from: oczekiwanyadres@mojdostawca.poczty. Jak to zmienić jak mail tworzył sobie adres źródłowy nadawcy poczty taki jak w pliku passwd.client pobierając go z konfiguracji systemu, bez definiowania tego w poleceniu mail jawnie.
Offline
Strony: 1