Unbeantwortete Themen | Aktive Themen Aktuelle Zeit: Do Sep 09, 2010 2:34 pm



Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
exim debug howto 
Autor Nachricht

Registriert: Fr Apr 02, 2004 1:12 am
Beiträge: 80
Wohnort: hier
Beitrag exim debug howto
nachfolgend ein script, dass es ermöglicht
exim auf einem live-mailserver im debug-mode zu betreiben,
ohne das service zu unterbrechen.

mach dir ein script mit nachfolgendem code.
zB
vi eximDebug.sh
chmod 700 eximDebug.sh
./eximDebug.sh

Code:
#!/bin/bash

PROG=`basename $0 | sed -e "s/^\.?\/?//"`
procnr=$$
now=`date '+%Y%m%d-%H%M%S'`

# ensure this values
DEBUGFILE="/tmp/${PROG}.${now}.${procnr}"
INITSCRIPT=/etc/init.d/sendmail
EXIM=/usr/sbin/exim
# /ensure this values

# always that:
echo=/bin/echo

# function
bashtrap()
{
   $echo -e "\n\n"
   $echo -e "start exim in daemon mode"
   $INITSCRIPT start
}

# intro

touch $DEBUGFILE
$echo "press return to shut down exim and start exim in debug mode"
$echo "debug output: $DEBUGFILE - watch it in a second session like"
$echo "less +F $DEBUGFILE"

$echo -e "Press [RETURN] to continue\c"
read answ

trap bashtrap INT

# kill running exim

ps -edafw | grep exim | grep -v grep | grep -v $PROG
RETCODE=$?
if [ $RETCODE -eq 0 ]; then
   $echo -e "kill running exim ..\c"
   $INITSCRIPT stop
   killall exim
   ps -edafw | grep exim | grep -v grep | grep -v $PROG | \
      while read o p pp rest
      do
         kill -9 $p
      done
   $echo " ... done. will start exim in debug mode - stop with [Ctrl+C]"
   $EXIM -bd -q1h -d 2>&1 | tee -a $DEBUGFILE
else
   $echo "NO RUNNING EXIM FOUND\! - nothing to do"
   rm $DEBUGFILE
fi
#eof


So Feb 07, 2010 1:13 am
Profil E-Mail senden Website besuchen

Registriert: Di Feb 02, 2010 9:04 am
Beiträge: 2
Beitrag Re: exim debug howto
Testen einer Adresse:
$ exim -bt email@adres.se

Konfigurationsdatei syntaktisch überprüfen:
$ exim -C /etc/exim.conf -bV

Andere
$ exim -bh IP.AD.RES.SE


So Feb 07, 2010 10:55 am
Profil E-Mail senden
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Forum theme by Vjacheslav Trushkin for Free Forum/DivisionCore.
Deutsche Übersetzung durch phpBB.de