AUTOMAIL vous permet d'envoyer automatiquement un certain nombre de mails à un même destinataire et à intervales réguliers
Vous devrez entrer successivement:
votre adresse email d'expéditeur
le mot de passe de votre compte gmail
l'adresse email du destinataire
le sujet
le texte du message
le nombre de mails à envoyer
le délai entre chaque envoi de mail
Décompte du nombre de mails restant durant l'envoi
Pour le moment l'application ne permet d'envoyer qu'a partir d'un compte gmail qui doit être configuré sur le téléphone
v0.2a
Spoiler :
v0.2a Rapport d'erreur détaillé en HTML
v0.1b - v0.1c Sortie propre en cas d'erreur
Bugs connus: Si vous voulez arrêter l'appli avant la fin ( si par exemple vous avez entré 10000 mails ) vous devrez faire un soft-reset. En effet, même si vous arrêtez la tâche PythonCE, elle disparait bien de la liste des tâches, mais le process continue à tourner et à faire son travail.
(En fait c'est pas un bug de mon script mais un bug de PythonCE, il y a un bouton Interrupt en bas à gauche, mais il est grisé et ne fonctionne pas)
def output_exc(): f = open("exception.html", "w") f.write(cgitb.html(sys.exc_info())) f.close()
mail_server='smtp.gmail.com' # a changer si autre serveur mail
a=raw_input('Expediteur') mail_from=str(a) a=raw_input('Mot de passe de votre compte') if a=="": print "Mot de passe incorrect" time.sleep(5.0) sys.exit() a=raw_input('Destinataire') mail_to=str(a) a=raw_input('Sujet') mail_subject=str(a) a=raw_input('Texte du mail') mail_text=str(a) a=raw_input('Nombre de mails') nbmails=int(a) a=raw_input('Delai entre chaque mail en secondes') delay=int(a)
print str(nbmails) + " restant" while (nbmails): try: connection=smtplib.SMTP(mail_server) connection.sendmail(mail_from,mail_to,mymail.as_string()) connection.quit time.sleep(float(delay)) nbmails-=1 print str(nbmails) + " restant" except Exception: output_exc() print "Erreur d'execution\nConsultez le fichier exception.html\nFermeture du programme dans 15 secondes" time.sleep(15.0) sys.exit()
Cette application nécessite d'avoir PythonCE installé Vous pouvez le télécharger sur sourceforge (téléchargez PythonCE.WM.CAB) ou dans La Taverne
Téléchargement de l'application: automail-v0.2a.py
Téléchargez et installez PythonCE Téléchargez automail-vX.Xx.py et copiez-le n'importe où sur votre carte SD automail.py ne s'installe pas, un simple clic dessus suffit à le lancer
En cas d'erreur, un fichier exception.html est crée dans le dossier ou se trouve automailvX.Xx.py Vous pouvez récupérer ce fichier sur votre PC, l'ouvrir dans votre navigateur, prendre une capture d'écran uploader cette capture d'écran et m'envoyer par MP le lien vers le screen (Attention ce rapport d'erreur contient votre adresse gmail)
Même si la législation ne condamne que le spam à but commercial (du moins à ce que j'ai compris, corrigez moi si je me trompe) soyez prudents et n'en abusez pas.
Le Staff HTC-DEV ne saurait être tenu responsable de toute utilisation malveillante qui pourrait être faite de cette application
Code:
L'usurpation d'identité n'est pas un délit pénal en elle même, sauf dans des cas très particuliers comme le fait d'utiliser une fausse identité dans un acte authentique ou un document administratif destiné à l'autorité publique (Article 433-19 du Code Pénal) ou prendre un faux nom pour se faire délivrer un extrait de casier judiciaire (Article 433-19 du Code Pénal Article 781 du Code Pénal).
Merci très intéressant. Je vais allez me créer un compte gmail anonyme car je n'ai pas de compte gmail pour l'instant :d Mais spammer ses collègues de boulot c'est rigolo je prend !!
Ben en fait j'en ai eu besoin y'a 2 jours et j'avais fait une version PC en PHP
Et ca a marché, le gars qui reffusait de me répondre ou me rappeler depuis deux mois, je lui ai spammé son portable, son fixe, et sa boite mail toute une soirée... et ce matin il m'a enfin appelé
La version mobile je l'ai faite un peu à la demande de BIKERSV62 et aussi parce que c'était une bonne occasion pour faire mes premiers pas en Python sur quelque chose de concret
re, je n'arrive pas a le faire fonctionner, j'ai pourtant utiliser mon adresse Gmail comme expediteur ... suis-je le seul ? j'ai toujours un message d'erreur: traceback.... j'aurais bien mis le message d'erreur complet, mais j'ai pas eu moyen de faire un copier / coller
en sachant que mon compte gmail est bien configuré sur mon HD2
Même soucis, ça commence le travail, ça met une autre page avec "X Restants" et puis ce message apparaît.
J'ai testé : DATA ON -> Directement le message sans passer par "X Restants" DATA ON / OPERA ON -> Ca passe par "X Restants" -> puis ça me le message WIFI ON / DATA OFF -> Ca passe par "X Restants" -> puis ça me le message