python发送电子邮件

 

 

'''
Created on 2011-8-21

@author: caojiaju
@group SGGIS Develope group:
@attention: Please do not change this code
@contact: jiaju_cao@hotmail.com
'''

 

#!/usr/bin/env python
# -*- coding: gbk -*-
import smtplib
#import os
import time

class MailEx:
    def __init__(self):
        self.UserName="cjj@whayer.cn"
        self.UserPassword="******"
        self.MailBoxSelf="cjj@whayer.cn"
        self.MailServerPort=25
        self.MailServer="smtp.ym.163.com"
    def SendMail(self,address,email_message):

        sendmailHandle = smtplib.SMTP(self.MailServer,self.MailServerPort)

        sendmailHandle.set_debuglevel(1)

        sendmailHandle.starttls()

        sendmailHandle.login(self.UserName,self.UserPassword)
        sendmailHandle.sendmail(self.MailBoxSelf,address,email_message)
        sendmailHandle.quit()
    def SendToNewUser(self,user):
        toUser = user.Name+"@whayer.cn"
        msg = ("From: %s\r\nTo: %s\r\n\r\n" % (self.MailBoxSelf, ", ".join(toUser)))
        #coding cp936
        body = user.Name + " 您好"
        body = body + "\n\t" + "您的svn账户名: " + user.Name +", 登录密码为:  " + user.Password
       
        body = body + "\n\t" + '''
        配置库位置:           
                部门资料、工作日志:    http://192.168.0.254/svn/worklogs
                视频项目配置库位置:    http://192.168.0.254/svn/vision
                GIS配置库位置(在建):   http://192.168.0.254/svn/gis
                软件服务器: ftp://192.168.0.211     user=public password=public
                图书服务器:    http://192.168.0.211/svn/Mybook       用户、密码:public/public
   
            目前只公开了254到公网,如果外网访问svn库,只需要将 192.168.0.254 替换成: 119.6.97.156:8383即可
           
 你可以通过网页下载账户修改器来修改您的密码,工具位置:  http://192.168.0.254/svn/worklogs/部门临时文件夹/Svn密码修改.zip。
 windows版本的svn客户端也能从http://192.168.0.254/svn/worklogs/部门临时文件夹 中获取。

 建议您的所有操作均通过svn图型界面进行,谢谢配合,如果还有其它疑问,请联系我!谢谢 cjj@whayer.cn
       
        以上是自动邮件,可以不回复。
        '''
        msg = msg + body + " \n\t\t\t best regard " + "\n\t\t\t" +  time.strftime("%Y-%m-%d %H:%M:%S")

        print body
   
        self.SendMail(toUser,msg)

def main():
    mail = MailEx()
    mail.SendMail("cjj@whayer.cn", "hahahahahaha")

if __name__=='__main__':
    main()
    #c:\Python25\python.exe E:\symbian\Server\ServerStart.py
    #c:\Python25\python.exe E:\symbian\client\Client.py
                       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值