Envoi de mail via mirc (tout basique, pour apprendre a le faire)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 850 fois - Téléchargée 24 fois

Contenu du snippet

ce "snippet-addon" (mon deuxième) permet d'envoyer des maills via mIRC .Il est plus "commenté" que le précédent car celui la j'ai eu plus de temps pour le faire :D

Source / Exemple :


alias sendmail {
  %mail.from = $1
  %mail.to = $2
  %mail.smtp = $3
  %mail.msg = $4-
  ; les trucs pr envoyer a savoir
  ; /sendmail votre_email email_du_destinataire serveur_smtp message
  ; bien sur le sujet peut etre ajouté dans le
  ; code, ce qui est fait, voir le code .
  sockopen mail $3 25
  ; on ouvre la socket
  set %mail.recv 0
  ; histoire de pas fer lagger le serv on mettra A
  ; LA DEMANDE DU SERVEUR les infos
}
on *:sockopen:mail:{
  sockwrite -nt $sockname EHLO $ip
  ; authentification
}
on *:sockread:mail:{
  sockread %a
  echo -a %a
  inc %mail.recv
  if (%mail.recv == 3) sockwrite -nt $sockname MAIL FROM: %mail.from
  if (%mail.recv == 4) {
    sockwrite -nt $sockname RCPT TO: %mail.to
    sockwrite -nt $sockname DATA
  }
  if (%mail.recv == 5) {
    sockwrite -nt $sockname Subject: message envoyé a partir de mIRC
    sockwrite -nt $sockname From: %mail.from
    sockwrite -nt $sockname To: %mail.to
    sockwrite -nt $sockname %mail.msg
    sockwrite -nt $sockname .
    timer 1 1 /sockwrite -nt mail QUIT
    timer 1 1 /echo -a mail envoyé!
  }
}

Conclusion :


Ce code a été fait pour les besoins du bot de DJ-SUN et est totalement libre de droits (comprendre est la raison :D)

A voir également

Ajouter un commentaire

Commentaires

griffondorr
Messages postés
436
Date d'inscription
dimanche 6 juillet 2008
Statut
Membre
Dernière intervention
4 mai 2009
-
le mieux sa serais de faire un addon qui envoie des emails et qui peut les recevoir les emails,qu'on pourrais supprimer les emails et qu'on pourrais ajouter des pièces jointes dans l'email,et avec les smtp configurable, en gros faire un addon complet quoi ^^, bref bonne chance et bonne continuation ;)
genus1002
Messages postés
12
Date d'inscription
jeudi 5 août 2004
Statut
Membre
Dernière intervention
10 octobre 2008
-
il ya une erreur dans le code
sockwrite -nt $sockname EHLO $ip
correction
sockwrite -nt $sockname HELO $ip
VestaX
Messages postés
376
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
24 avril 2013
-
moi aussi,

220 mwinf0307.wanadoo.fr ESMTP ABO **************************
501 Syntax: EHLO hostname
421 mwinf0307.wanadoo.fr Error: timeout exceeded

marche pas!!
dj328i
Messages postés
311
Date d'inscription
dimanche 23 février 2003
Statut
Membre
Dernière intervention
1 mai 2009
-
Je ne comprend pas vos déboires , puisque qu'ici cette exemple de code a toujours bien marché sans problème :\ .
Allan007
Messages postés
83
Date d'inscription
samedi 6 décembre 2003
Statut
Membre
Dernière intervention
12 février 2012
-
Je n'arrive pas a faire marcher ton envoie d'email.....
Je tape: /sendmail allanguillen@wanadoo.fr allan_321@msn.com smtp3.wanadoo.fr kikou

et il m'affiche sa


220 mwinf0903.wanadoo.fr ESMTP ABO **************************
250-mwinf0903.wanadoo.fr
250-PIPELINING
250-SIZE 10485760
250 8BITMIME
-
* Timer 1 activated
-
* Timer 2 activated
-
501 Bad address syntax
-
* Timer 1 halted
-
mail envoyé!
-
* Timer 2 halted
-
503 Error: need MAIL command
503 No sender.
221 Error: I can break rules, too. Goodbye.

Aide moi stp sa serai gentil j'en ait besoin....

Merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.