import smtplib
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
from email import Encoders
msg = MIMEText('le texte du message')
msg['From']='crontab-do-not-reply@example.com'
msg['To']='destinataire1@example.com,destinataire2@example.com'
msg['Subject']='le titre du message'
texte = MIMEText(u'Le \xe9but du message', 'plain', 'utf-8')
msg.attach(texte)
content = MIMEBase('text', 'csv')
content.set_payload(csvbuffer)
Encoders.encode_base64(content)
content.add_header('Content-Disposition', 'attachment', filename='fichier.csv')
msg.attach(content)
smtp = smtplib.SMTP(mailhost)
smtp.sendmail('crontab-do-not-reply@example.com', ['destinataire1@example.com',
'destinataire2@example.com'], msg.as_string())
smtp.quit()
J'entrepose ici mes découvertes linux, bash, python et java que je souhaite partager et mettre de côté...
mardi 24 avril 2012
python, envoi d'un mail avec un fichier en attachement
python, envoi d'un mail texte
import smtplib
from email.MIMEText import MIMEText
msg = MIMEText('le texte du message')
msg['From']='crontab-do-not-reply@example.com'
msg['To']='destinataire1@example.com,destinataire2@example.com'
msg['Subject']='le titre du message'
smtp = smtplib.SMTP(mailhost)
smtp.sendmail('crontab-do-not-reply@example.com', ['destinataire1@example.com',
'destinataire2@example.com'], msg.as_string())
smtp.quit()
mardi 10 avril 2012
Quelle est la plus longue...
... ligne !
Elle peut être donnée via l'option méconnue -L de la commande wc...
$ find . -name '*.java' | sed -e 's/.*\///' | wc -L
73
mardi 3 avril 2012
Python, parseur XML
BeautifulSoup est une petite bibliothèque fort sympathique que j'ai utilisée pour parser et publier du contenu dans des pages Wiki... Le tout en python :)
Elle fait sa "soupe" pour parser et faire économiser des heures aux pauvres développeurs que nous sommes !
Site de BeautifulSoup
Elle fait sa "soupe" pour parser et faire économiser des heures aux pauvres développeurs que nous sommes !
Site de BeautifulSoup
Inscription à :
Articles (Atom)