On Sun, 02 May 2004 16:41:02 +0200
AngelX <[EMAIL PROTECTED]> wrote:

> Bonjour,
> 
> donc voila, j'ai besoin d'envoyer un mail sur internet toute les 4heures
> 
> (et non pas un mail local). Je sais qu'il faut utiliser cron, mais je 
> n'arrive pas a le configurer correctement. Je tiends a pr�ciser que je 
> d�bute, alors si vous pouviez m'expliquer le code � taper.
> 
> Merci d'avance
> 
> 
> -- 
> Pensez � lire la FAQ de la liste avant de poser une question :
> http://wiki.debian.net/?DebianFrench
> 
> Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
> 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
> 
A la louche:

mail fonctionne


Il suffit de faire dans ce cas

0 20    * * *   nom_dugars  cat fichier_contenant_texte| mail
[EMAIL PROTECTED] 2> /dev/null

(heure � adapter)

mail ne fonctionne pas:

Le script suivant fait envoie un fichier � [EMAIL PROTECTED]

------------------
#!/usr/bin/perl
use Net::SMTP;

$serveur = "smtp.wanadoo.fr";

$smtp = Net::SMTP->new($serveur,
                       Hello => 'wanadoo.fr');

$smtp->mail("[EMAIL PROTECTED]");E
$smtp->to("[EMAIL PROTECTED]");
$smtp->data();
$smtp->datasend("Subject: Le sujet qu'il est beau\n");
$smtp->datasend ("\n");
open(FIC,$ARGV[0]);
while($ligne=<FIC>) {
        print $ligne ;
        $smtp->datasend ($ligne)
        }
$smtp->dataend();
$smtp->quit;
close($ARGV[1]);
---------------

dans ce cas

0 20    * * *   nom_dugars  /usr/local/bin/send fichier_contenant_texte 2>
/dev/null

fonctionne o� send est le script ci dessus mis en �x�cutable dans
/usr/local/bin


Fran�ois Boisson

PS: Une version perl ligne de commande avec le moins de caract�res
possible devrait rapidement venir, c'est un challenge qui devrait �tre
relev�

Répondre à