Gmail客户端

googlemail的Python项目详细描述


说明

通过谷歌邮件发送电子邮件的高级界面。

使用量

创建conf.py并填写您的电子邮件和密码凭据。示例:

email = 'your.email@gmail.com'
password = 'your.pass'   

创建googlemail对象:

gmail = Gmail(email, password)

启动服务器并登录

gmail.start_server()
gmail.login()

创建一个包含电子邮件标题和正文的简单模板词典

mail_template = {
    'from': 'fromsender@gmail.com',
    'to': 'tosender@gmail.com',
    'subject':  'Cool subject email',
    'body': """
    HTML template or the like
    """
}

发送消息

gmail.send_msg(mail_template)

测试

要运行测试,您需要配置发件人用户名、密码和收件人电子邮件

$ export GOOGLEMAIL_EMAIL=<YOUR SENDER EMAIL>
$ export GOOGLEMAIL_PASSWORD=<YOUR SENDER PASSWORD>

$ export GOOGLEMAIL_TESTEMAIL=<YOUR TEST RECIPIENT EMAIL>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带键的Selenium上的JAVA增量输入数   Java代码已编写,但运行后没有预期的输出   java如何存储文件数据行,并通过它的方法计算成字母,并在另一个文件中打印字母等级?   进行Web服务调用时eclipse中的java ClassNotFoundException   g.drawString()上的graphics2d Java“包装文本”+“自动字体大小”   任务不可序列化Java 1.8和Spark 2.1.1   使用流中现有servlet的JavaMuleESB   Java嵌套数组到递归方法的算法   java为垂直组添加背景   java有没有办法将类似CSV的文本字符串复制到2D数组?   java Android是否使用现有的XML布局将项目动态添加到ListView?   java JPA试图强迫我拥有一个名为“id”的属性和数据库列   java如何基于特定的数据集创建部分数据库转储?   java无法在暂停后恢复音频曲目   java在对象中存储字节数组,然后将其转换为ObjectOutputStream?(卡住了)   java获取SyndEntry的XML字符串值   java IText API将HTML文件转换为PDF格式和图像渲染问题   java我从我的oracle servlet中得到一个空白屏幕