>> From [EMAIL PROTECTED] Mon Feb 1 10:01:55 1999 >> Return-Path: <[EMAIL PROTECTED]> >> From: Martin Quinson <[EMAIL PROTECTED]> >> Subject: Re: Configuration de Smail >> Date: Mon, 1 Feb 1999 09:41:08 +0100 >> To: <[EMAIL PROTECTED]> >> Reply-To: [EMAIL PROTECTED] >> References: <[EMAIL PROTECTED]> >> MIME-Version: 1.0 >> X-Mailer: KMail [version 0.7.9] >> Content-Type: text/plain >> Content-Transfer-Encoding: 8bit >> >> Salut, >> >> Le lun, 01 f�v 1999, [EMAIL PROTECTED] a �crit : >> >Je ne connais pas smail mais sendmail le fait tres bien. J'ai >> >sendmail+procmail d'installe pour >> >l'envoi des mails et fetchmail pour la reception. J'ai 2 scripts qui me >> >permettent d'effectuer la >> >connexion +envoi/reception des mails (si ca t'inbteresse, fait signe). >> Je suis interresse... >> >> Merci, Mt. >> >>
Lorsque j'ai cr�e ces scripts, je ne connaissais pas l'existence de ip-up et ip-down (de ppp). Il est peut-etre plus pratique de les utiliser, je ne sais pas. Tout d'abord, lorsque je me connecte, j'utilise 'mypon', un script qui cr�e un fichier temporaire en plus de me connecter : [EMAIL PROTECTED]:/cdrw# more /usr/bin/mypon #!/bin/sh # mypon touch /tmp/im_dialing_to_isp.lock pon lorsque je me d�connecte, j'utilise 'mypoff' qui efface ce fichier temporaire : [EMAIL PROTECTED]:/cdrw# more /usr/bin/mypoff #!/bin/sh # mypoff poff rm /tmp/im_dialing_to_isp.lock Ensuite, j'ai ajout� les lignes suivantes � la crontab (en utilisant 'crontab -e') : # (min, hour) (dm,m,dw) (command) # Get mail every half hour, if I'm connected 0,5 * * * * /usr/bin/get_mail_if_connected # Get mail every hour, if, I'm not connected 0 * * * * /usr/bin/get_mail_if_not_connected Le premier script est utilis� lorsque je suis offline : [EMAIL PROTECTED]:/cdrw# more /usr/bin/get_mail_if_not_connected #!/bin/sh # /usr/local/bin/get_mail_if_not_connected test -f /tmp/im_dialing_to_isp.lock && exit 0 Do nothing when connected pon sleep 45s /usr/sbin/sendmail -q fetchmail poff Rq : Le sleep 45s sert a attendre que la connexion soit �tablie. Si quelqu'un connait une mani�re plus propre de le faire (par ex. : comment verifier que le mot ppp0 aparait lorsque l'on fait un 'ifconfig' ?) L'autre script est : [EMAIL PROTECTED]:/cdrw# more /usr/bin/get_mail_if_connected #!/bin/sh # /usr/local/bin/get_mail_if_connected test -f /tmp/im_dialing_to_isp.lock || exit 0 # Do nothing when not connected fetchmail Voila. C'est un peu bricolo, mais bon... Franck ----------------------------------- Franck Le Gall 147, rue basse - 14000 Caen t�l. : 02-31-93-29-09 mobile : 06-62-34-03-52 e.mail : [EMAIL PROTECTED] -----------------------------------

