gizmo15 | Code :
- #!/usr/bin/env python
- import smtplib
- from email.MIMEMultipart import MIMEMultipart
- from email.MIMEText import MIMEText
- # Mail body
- body = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus eleifend lorem at dui hendrerit, a auctor est maximus. Suspendisse aliquet lacinia libero, \
- non placerat tellus laoreet at. Donec interdum quam id lorem consectetur, vel faucibus nibh placerat. Suspendisse aliquam dui non lacus aliquet porttitor. Aliquam \
- et vehicula enim. Donec augue magna, rutrum at tincidunt vitae, vestibulum et nisi. In hac habitasse platea dictumst. Suspendisse aliquam quis dolor quis sodales. \
- Nulla tempus, ligula a fermentum suscipit, diam risus posuere ipsum, in semper quam mauris id neque. Vivamus mattis dignissim risus vel elementum. Pellentesque eu \
- auctor nunc. Curabitur eget nunc rutrum, aliquet nibh eget, vulputate mi. Vestibulum pretium volutpat massa, eu viverra elit rutrum ac. Etiam quis justo quis dolor \
- vestibulum efficitur et sed est. Suspendisse id commodo enim.\
- Sed id feugiat dolor. Nulla volutpat purus at ligula malesuada auctor. Donec vitae placerat lacus, vel maximus lacus. Praesent lacinia aliquet finibus. Suspendisse\
- tincidunt elementum mi at condimentum. Praesent augue augue, iaculis sit amet posuere eget, viverra id risus. Proin sapien neque, varius id ultricies vel, laoreet\
- a risus. Donec fringilla gravida ullamcorper. Suspendisse dignissim vestibulum iaculis. Donec at sapien sed ante varius vehicula. Praesent finibus velit eros, qui\
- eleifend purus luctus ut. Nunc in fermentum quam, nec eleifend nibh. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas in lacinia nisi.\
- Phasellus dui sapien, scelerisque bibendum nulla dignissim, elementum dictum ante. Etiam ullamcorper pellentesque turpis non varius. Etiam efficitur in risus ac lacinia.\
- Quisque lobortis nisi id magna volutpat posuere. Proin ut ante euismod, placerat elit a, elementum mauris. Sed ut porta libero. Etiam eu aliquam urna. Curabitur ut \
- mi cursus, feugiat neque ut, elementum leo. Vestibulum pellentesque sem nec ligula convallis, ac varius diam vulputate. Cras cursus nibh id purus congue, at tempus \
- risus tincidunt. Praesent sollicitudin libero diam, vel ultricies ex lobortis at.\
- Pellentesque porta maximus egestas. Pellentesque et enim eu urna porta auctor nec sed neque. Maecenas eu ante eget est varius tincidunt. Aenean vel vulputate ligula. \
- Quisque vitae tempus lorem. Cras eu orci volutpat, pellentesque augue in, lacinia nibh. Donec pellentesque fermentum neque, eget pharetra ipsum cursus eu. Sed vestibulum \
- sed ipsum vitae facilisis. Curabitur a sapien risus. Duis accumsan libero vel lacus tincidunt, pretium ornare mauris finibus. Nullam pulvinar est purus, ut porttitor magna \
- aliquam eget. Nam condimentum erat ut pharetra dignissim. Cras id turpis consectetur, fringilla nisi a, rhoncus magna. Aliquam erat volutpat. Mauris mauris eros, bibendum et \
- imperdiet vitae, sagittis porttitor justo. Nunc tincidunt eros ac dolor tincidunt facilisis.\
- Vestibulum auctor ipsum enim, eleifend varius neque maximus et. Phasellus venenatis quam risus. Aenean auctor vitae mi nec lacinia. Nulla venenatis tellus augue, nec \
- feugiat lacus tincidunt ut. Praesent eu sapien ut urna tristique lacinia. Maecenas mollis turpis at sem fringilla, vel varius dui ultricies. Donec consequat fermentum \
- diam, eget sollicitudin mauris posuere non. Proin ut nunc varius, pellentesque metus tempus, pellentesque felis. Vivamus tincidunt semper ligula, vel iaculis odio ornare\
- et. Suspendisse vestibulum vulputate viverra. Aliquam quam nisl, imperdiet vel est vel, lacinia dignissim turpis. Nam euismod urna lacus, sed facilisis quam egestas eu.\
- Vivamus dignissim varius lorem, nec tempor velit. Vestibulum maximus libero sapien, vel finibus tortor rutrum egestas. Maecenas et pellentesque libero, at vestibulum \
- turpis. Duis id euismod quam, commodo fringilla mi.\
- Nulla nec diam cursus, pellentesque leo interdum, sollicitudin nibh. Maecenas quis ante lobortis, cursus enim quis, tempor eros. Ut ornare gravida urna, eu semper ipsum.\
- Aliquam vel nisi in est aliquet ultrices. Aliquam congue vel orci scelerisque pulvinar. Donec tristique sed ex et sagittis. Aliquam fermentum ipsum vitae lectus vestibulum \
- suscipit. Cras at mollis augue. Morbi faucibus lectus sit amet dignissim dapibus. Quisque vel velit eu nunc aliquet pulvinar. Ut non tristique nulla, ut maximus sapien. \
- Integer vel nulla nec massa ornare iaculis eget a lacus. Pellentesque lectus ante, dignissim tristique purus id, ornare condimentum tortor.\
- Curabitur et finibus erat, vel iaculis purus. Nunc venenatis ipsum quis nisi pulvinar, ut fermentum elit ornare. Integer eget rhoncus est. Morbi est enim, pharetra ac elit \
- eget, luctus convallis felis. Aenean pulvinar feugiat egestas. Phasellus ut rhoncus mi. Aliquam at diam nibh. Etiam id dolor ut eros interdum hendrerit eu et orci. Curabitur\
- in odio malesuada, convallis nisl sed, accumsan mauris. Sed molestie porta leo et auctor. Proin egestas, enim vel gravida ultricies, nisl nulla dapibus libero, ac molestie\
- est ligula quis felis. Cras ut dui sit amet ligula faucibus dignissim at id justo. Praesent faucibus lorem ut enim congue tincidunt. Curabitur tellus tortor, sodales vel\
- ultrices vel, dictum id purus.\
- Fusce imperdiet leo turpis, vel scelerisque risus rutrum vitae. Nullam at nisl ut mi viverra ultricies. Aliquam in metus eu felis luctus accumsan dapibus eu mi. Fusce volutpat\
- quis neque at porttitor. Aliquam quis mattis neque. Morbi a efficitur tellus, eget posuere erat. Vivamus justo ex, eleifend a ex eu, semper scelerisque eros. Duis semper \
- tellus vitae mi feugiat, in egestas mi varius. Mauris malesuada lacus ac libero tempus ultrices. Aenean molestie, orci nec rutrum pulvinar, ante nunc suscipit ipsum, quis\
- venenatis nisi risus a est. Nam dolor massa, euismod a nibh rutrum, gravida bibendum mauris. Integer consequat lacus ac est ullamcorper gravida. Proin augue nunc, aliquam\
- non metus non, semper iaculis velit.\
- Morbi tincidunt malesuada risus egestas sodales. Vestibulum sed blandit nulla. Morbi mattis enim tellus, eget volutpat sapien dapibus et. Mauris condimentum aliquet ex, vel\
- eleifend erat consequat id. Morbi at varius justo, vitae cursus sem. Ut vestibulum ante a sapien venenatis facilisis. Vivamus velit augue, volutpat sit amet maximus sed, \
- molestie et ante. Mauris sit amet sem tincidunt, tincidunt magna sed, maximus erat. Praesent iaculis ac turpis a volutpat. Donec convallis metus sagittis lacus sollicitudin,\
- sed porta elit hendrerit. Duis vel mauris urna. In hac habitasse platea dictumst. Nam ac ligula lectus. Mauris consectetur, dui non hendrerit hendrerit, lectus eros ultrices\
- nunc, sed egestas magna arcu a velit. Curabitur id orci et lacus feugiat lobortis. Curabitur imperdiet eros quis porttitor molestie.\
- Proin et accumsan turpis. Etiam faucibus nibh et arcu maximus, id fermentum urna fringilla. Ut vitae erat maximus libero maximus tincidunt. Morbi ultrices, velit vel mattis \
- volutpat, ex felis porttitor orci, nec euismod nibh quam eu velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec sapien magna, \
- pretium in gravida eu, scelerisque non ligula. Mauris iaculis lorem feugiat est consequat vehicula. Etiam vestibulum eros eget hendrerit malesuada. Vivamus vitae efficitur nisl.\
- In tempus efficitur suscipit. Mauris viverra odio urna, eu imperdiet tortor faucibus eu. Quisque sit amet neque aliquam, accumsan tortor sit amet, tempus sapien. Nam volutpat\
- blandit mauris ut vehicula. Pellentesque porttitor viverra magna eget lacinia. Aliquam tempus congue mi tristique mollis. Mauris in ex quis sem molestie hendrerit a eget massa.\
- Ut eget tristique enim, nec semper ligula. Quisque feugiat hendrerit arcu vestibulum posuere. Nullam vel nunc erat. Sed est urna, venenatis eget dolor a, porta iaculis metus. \
- In in risus non justo dapibus sagittis mollis quis nisi. Sed sit amet velit nunc. Ut ultrices felis et cursus posuere. Pellentesque posuere vitae arcu vitae mollis.\
- Praesnt eu massa at quam elementum feugiat. Aenean tempus pretium justo malesuada eleifend. Etiam id imperdiet enim. Fusce tincidunt efficitur ligula, vitae tincidunt libero ve\
- nenatis sit amet. Proin et ex commodo velit volutpat egestas quis nec justo. Ut id nibh a massa dictum vehicula. Sed imperdiet nisi nisi, eu venenatis ligula tristique ac. \
- Cras justo tellus, eleifend id cursus a, lobortis at orci. Curabitur at ullamcorper velit. Vivamus tristique lectus gravida tellus semper maximus. Maecenas a urna a ante viverra \
- pulvinar quis non ligula. Cras non velit nec quam dignissim facilisis. Mauris a tortor eget metus efficitur bibendum. Sed metus mi, laoreet ac lobortis eget, feugiat in purus.\
- Cras sapien ipsum, sodales dapibus aliquet vitae, pharetra ut leo. Maecenas varius ipsum eget faucibus vestibulum. Nulla odio lectus, malesuada ac tincidunt eu, tempor nec\
- magna. Proin sed facilisis neque. Nullam fringilla nisl eget nunc finibus, eget pulvinar justo euismod. Fusce hendrerit ornare congue. Etiam lectus odio, sagittis ac molestie\
- sit amet, malesuada sed massa. Pellentesque vestibulum, tortor et dignissim commodo, odio nunc accumsan sapien, non interdum lectus magna eget libero. Nullam nec dui egestas,\
- pharetra enim a, molestie nulla. Proin vel sodales risus. Integer varius cursus consequat. Vivamus lobortis quis massa vel finibus.\
- Vestibulum ac lacinia libero, at fermentum elit. Donec arcu diam, malesuada non nisl sit amet, malesuada facilisis augue. Sed ultrices tellus ut dolor finibus ornare vitae non\
- enim. Sed id eleifend magna. Morbi commodo non nulla in semper. Mauris dictum mauris eros, sit amet tincidunt nulla viverra in. Nulla at felis vulputate, venenatis nulla nec, blandit leo.\
- Aenean mollis sem vitae imperdiet blandit. Etiam imperdiet justo non enim varius, at faucibus risus rhoncus. Aliquam consectetur, felis et hendrerit posuere, tellus ligula mollis\
- eros, sed tincidunt velit mi in arcu. Nunc vel ex non nisi semper imperdiet in non diam. In viverra dui ut tempus tempor. Nullam sagittis lectus quis dui tincidunt, at faucibus \
- diam feugiat. Sed dapibus sem sed sagittis convallis. Sed sit amet orci eu ligula molestie eleifend vel ac mauris."
- # Smtp parameters
- fromaddr = "email@bla"
- toaddr = "email@bla"
- server = smtplib.SMTP('smtpserver', portsmtp)
- count = 0
- # Creation of the mail
- msg = MIMEMultipart()
- msg['From'] = fromaddr
- msg['To'] = toaddr
- msg['Subject'] = "Test charge server"
- msg.attach(MIMEText(body, 'plain'))
- text = msg.as_string()
- print ("------------------------" )
- print ("Connexion tls" )
- server.starttls()
- print ("Login mail" )
- server.login(fromaddr, "passwordemail" )
- print ("------------------------" )
- def send_mail():
- server.sendmail(fromaddr, toaddr, text)
- while count <= 3600:
- print ("Envoie mail: %s" % count)
- send_mail()
- count += 1
- print ("Deco mail" )
- server.quit()
|
Ca envoie des mails 3600 fois
Moyen de modifier ca pour faire d'autres thread ou de gérer ca avec le temps et pas un compteur. |