script qui envoie un mail

script qui envoie un mail - Logiciels - Linux et OS Alternatifs

Marsh Posté le 09-11-2006 à 10:14:12    

slt tlm, voila je fais un script qui verifie si un PC est bien en marche et je veux que le scipt m'envoie un mail si le PC n'est pas en marche (je verifie avec des ping si il repond).
comment envoie t'on simplement un mail en ligne de commande?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-11-2006 à 10:14:12   

Reply

Marsh Posté le 09-11-2006 à 10:21:10    

avec mutt.


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 09-11-2006 à 10:30:39    


je regardeca merci !


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-11-2006 à 10:36:34    

Sinon, un petit script perl, du genre:


use Mail::Mailer;
 
my $mailer = Mail::Mailer->New;
$mailer->open('@from', '@to', 'sub');
print $mailer "bla bla bla";
$mailer->close;


ok c'est un peu la grosse artillerie .. mais bon   :p

Reply

Marsh Posté le 09-11-2006 à 10:38:28    

pour mutt je trouve pas ou on lui donne l'adresse du serveur sortant ( avec les log et pass )

Message cité 1 fois
Message édité par carot0 le 09-11-2006 à 10:39:08

---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-11-2006 à 12:16:41    

Je crois que tu dois définir $imap user, et $imap pass si tu passes par un serveur imap.
 
Sinon : http://cedricduval.free.fr/mutt/fr/download/manual.pdf
 
vw


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 09-11-2006 à 14:08:01    

Combi_A_Vendre a écrit :

Je crois que tu dois définir $imap user, et $imap pass si tu passes par un serveur imap.
 
Sinon : http://cedricduval.free.fr/mutt/fr/download/manual.pdf
 
vw


j'utilise ovh pour mes comptes mail, comment je peux faire pour lui dire : serveur sortant ns0.ovh.net avec un user et pass ?
j'ai regardé le pdf mais rien vu de ce coté la


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-11-2006 à 14:45:29    

carot0 a écrit :

pour mutt je trouve pas ou on lui donne l'adresse du serveur sortant ( avec les log et pass )


Il utilise le serveur smtp local.
Soit tu installes un vrai serveur genre sendmail/exim/postfix que tu configures soit pour relayer a un autre serveur (par exemple celui de ton FAI) ou soit pour se débrouiller tout seul comme un grand
Soit tu utilises un programmes qui relais les mails directement a un autre serveur (celui de ton fai par exemple) grace a sstmp

Reply

Marsh Posté le 09-11-2006 à 14:45:53    

carot0 a écrit :

j'utilise ovh pour mes comptes mail, comment je peux faire pour lui dire : serveur sortant ns0.ovh.net avec un user et pass ?
j'ai regardé le pdf mais rien vu de ce coté la


http://personals.ac.upc.edu/aramirez/mutt.html

Reply

Marsh Posté le 10-11-2006 à 10:57:55    

echo "ca marche plus trop trop bien" | mail carot0@machine.net
 
Tout çà en configurant le smtp local de ta machine avec un relay.


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 10-11-2006 à 10:57:55   

Reply

Marsh Posté le 10-11-2006 à 12:18:20    

Klaimant a écrit :

echo "ca marche plus trop trop bien" | mail carot0@machine.net
 
Tout çà en configurant le smtp local de ta machine avec un relay.


ca me plait bien ca, reste plus qu'a voir comment configurer le smtp local


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 10-11-2006 à 12:20:54    

T'as lut mon lien [:opus dei]

Reply

Marsh Posté le 10-11-2006 à 12:21:23    

biabam est tranquille aussi

Reply

Marsh Posté le 10-11-2006 à 12:46:41    

l0ky a écrit :

T'as lut mon lien [:opus dei]


ha non tiens, je l'ai passé a la trappe, je le lis ttde suite merci !


Message édité par carot0 le 10-11-2006 à 14:03:21

---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 10-11-2006 à 13:56:45    

carot0 a écrit :

ca me plait bien ca, reste plus qu'a voir comment configurer le smtp local


 
apt-get install postfix ;)
 
relayhost = smtp.tonprovider.net


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 10-11-2006 à 13:59:40    

J'ai déjà tenté ca via un script php (surtout parce qu'il y avait une interrogation de base de donnée), grâce à la fonction mail de php.
Marchait pas mal...


---------------
Gestionnaire de persos (v4.3.1 du 31/01/21) pour Dark Heresy / Rogue Trader / DeathWatch / Black Crusade (JDR) + critique des romans Warhammer 40K
Reply

Marsh Posté le 10-11-2006 à 14:07:04    

Klaimant a écrit :

apt-get install postfix ;)
 
relayhost = smtp.tonprovider.net


Ca dépend  du provider [:ginie]
Avec cetains provider t'es obligé d'utiliser du sasl pour d'authentifier avant de relayer

Reply

Marsh Posté le 10-11-2006 à 14:30:15    

l0ky a écrit :

Ca dépend  du provider [:ginie]
Avec cetains provider t'es obligé d'utiliser du sasl pour d'authentifier avant de relayer


 
C'est pas faux ;)
 
Chez moi ca marche ;)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 10-11-2006 à 14:38:45    

l0ky a écrit :

Ca dépend  du provider [:ginie]
Avec cetains provider t'es obligé d'utiliser du sasl pour d'authentifier avant de relayer


ce qui demande au moins 3 lignes de conf supplémentaires :o

Reply

Marsh Posté le 10-11-2006 à 14:47:59    

bon je suis parti sur du postfix ( il etait deja installé )
j'ai mis le relayhost sur ns0.ovh.net ( qui est l'adresse du smtp )
et dans un fichier  /etc/postfix/sasl_passwd l'adresse du smtp suivi du  user:pass
mais voila le mail arrive jamais...


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 10-11-2006 à 14:48:26    

Taz a écrit :

ce qui demande au moins 3 lignes de conf supplémentaires :o


4 lignes chez moi + 2 postmap a faire [:dawao]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed