Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Fetchmail mit sslfingerprint und syslog-ng [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
s|mon
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jul 2004
Posts: 120
Location: Bayern [de]

PostPosted: Wed Sep 08, 2010 7:18 pm    Post subject: Fetchmail mit sslfingerprint und syslog-ng [solved] Reply with quote

Hallo Zusammen,

ich habe mal wieder ein Anliegen bei dem mir auch meine bisherige Suche nicht weiterhelfen konnte.
Ich nutze fetchmail um von mehreren pop3 Accounts meine Mails einzusammeln und rufe diese dann von anderen Rechnern über imap ab.
In der fetchmailrc habe ich bei allen Accounts einen sslfingerprint hinterlegt.

Wenn nun ein Anbieter den Fingerprint ändert bekomme ich das meist nur durch Zufall mit (vermisste Mails oder Blick ins log /var/log/mail.x).

Hat hier jemand einen einfachen Tipp wie man die Info (Fingerprints do not match) z.b. per Mail (die lokale Zustellung geht ja weiterhin) bekommen könnte?
Eventuell gibt es hier schon fertige Skripts/logwatch-Erweiterungen welche einem dies liefern würden.

Vielen Dank schonmal,
s|mon


Last edited by s|mon on Sat Oct 02, 2010 7:48 pm; edited 1 time in total
Back to top
View user's profile Send private message
Qubit
Tux's lil' helper
Tux's lil' helper


Joined: 23 Sep 2002
Posts: 136
Location: /dev/urandom

PostPosted: Wed Sep 08, 2010 8:56 pm    Post subject: Reply with quote

Hi,

anbei eine einfache Variante:

Code:

#!/bin/bash

STRING="Fingerprints do not match"
LFILE="/var/log/mail.x"
BODYMSG="This is a Message"
RECIPIENT="root@localhost"

# check if grep true, send mail
if grep -q "$STRING" "$LFILE"; then
  echo "$BODYMSG"|mail -s "$STRING" "$RECIPIENT"
fi


Das Script regelmässig über Cron ausführen.

Gruß Daniel
_________________
©Qubit
Back to top
View user's profile Send private message
s|mon
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jul 2004
Posts: 120
Location: Bayern [de]

PostPosted: Thu Sep 09, 2010 7:16 pm    Post subject: Reply with quote

Danke Daniel,

das werd ich mal versuchen.
Werds aber noch erweitern müssen wenn ich nicht bei jedem mal mein logfile löschen will.

Bis denn,
s|mon
Back to top
View user's profile Send private message
Qubit
Tux's lil' helper
Tux's lil' helper


Joined: 23 Sep 2002
Posts: 136
Location: /dev/urandom

PostPosted: Fri Sep 10, 2010 10:49 am    Post subject: Reply with quote

gerne.

Da gibt es ja genügend Möglichkeiten nach dem Versenden der Mail:

-- Verschieben des Logfiles

# Falls das verschieben wegen des 'filehandles' nicht geht
-- Das Logfile kopieren (timesstamp) und anschließend mit (>) leeren.

-- Per 'sed' die Einträge aus dem Logfile entfernen

Gruß Daniel
_________________
©Qubit
Back to top
View user's profile Send private message
s|mon
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jul 2004
Posts: 120
Location: Bayern [de]

PostPosted: Sat Oct 02, 2010 6:56 pm    Post subject: Reply with quote

Inzwischen hab ich sogar eine Erweiterung für logwatch gefunden.
Scanning fetchmail outputs with logwatch

Damit bekommt man die Logeinträge von fetchmail in der Reportmail von logwatch.
Sollte sich auch leicht anpassen lassen.

Grüsse s|mon
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum