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/.
Witam,
Mam przedstawić wszystkie email jakie użytkownik wysłał i jakie odebrał. Siedzę i kombinuję i nie wiem jak to zrobić
grep "from=<USER@DOENA>" /var/log/mail.info
No i mam ale tylko tą linie ,a potrzebuję też linijkę niżej gdzie jest to=.
Może ktoś mi pomóc, proszę ?
Pozdrawiam
Redelek
Ostatnio edytowany przez redelek (2013-01-18 10:34:16)
Offline
Co tam loguje?
Pokaż kawałek loga, jakiś wiersz.
Poza tym w serwerach masz takie numery, żeby kopię maila wysyłał na inny adres, celem "archiwizowania".
np Postfix: http://www.postfix.org/ADDRESS_REWRITING_README.html#auto_bcc
Ostatnio edytowany przez Jacekalex (2013-01-18 10:40:56)
Offline
Jan 17 08:36:13 mail postfix/smtpd[23228]: disconnect from magdas2.ls.loc[192.168.16.51] Jan 17 08:36:18 mail postfix/smtpd[23230]: connect from unknown[192.168.16.168] Jan 17 08:36:20 mail postfix/smtpd[23230]: 952D11020D: client=unknown[192.168.16.168], sasl_method=LOGIN, sasl_username=USER@DOMENA Jan 17 08:36:20 mail postfix/cleanup[23028]: 952D11020D: message-id=<005101cdf485$255e7ef0$701b7cd0$@USER@DOMENA> Jan 17 08:36:21 mail postfix/qmgr[1758]: 952D11020D: from=<USER@DOMENA>, size=840208, nrcpt=1 (queue active) Jan 17 08:36:21 mail postfix/pipe[23231]: 952D11020D: to=<USER2@DOMENA>, relay=dovecot, delay=0.7, delays=0.43/0.02/0/0.26, dsn=2.0.0, status=sent (delivered via dovecot service) Jan 17 08:36:21 mail postfix/qmgr[1758]: 952D11020D: removed
Offline
Albo Posfix BCC, albo perlem:
http://perlmeme.org/howtos/perlfunc/split_function.html
Albo jeszcze lepiej tak:
http://search.cpan.org/~saper/Parse-Syslog-Mail-0.1 … yslog/Mail.pm
Ostatnio edytowany przez Jacekalex (2013-01-18 10:54:34)
Offline
nie no po fakcie jest, stary użytkownik, i wszystko w logach mam, nie ma co włączać tych opcji. Zobaczę tego perl
Offline
man grep napisał(-a):
Context Line Control
-A NUM, --after-context=NUM
Print NUM lines of trailing context after matching lines. Places a line containing a group separator (--) between contiguous groups of matches. With the -o or
--only-matching option, this has no effect and a warning is given.
:)
Online
ooo szlak tego jakoś nie skumałem TAAAAK o to chodziło
Offline