| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1158 人关注过本帖
标题:pangding大侠进来 我想写一个发送邮件的程序 网络学了一点
只看楼主 加入收藏
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
结帖率:95.24%
收藏
已结贴  问题点数:50 回复次数:13 
pangding大侠进来 我想写一个发送邮件的程序 网络学了一点
写一个饭送邮件的程序  mfc  或者控制台都可以  粘过来的代码请不要留下
搜索更多相关主题的帖子: 邮件 pangding 网络 
2010-12-16 22:12
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:25 
这个不久前刚有人在 C 区共享过一个,你可以去看看:
https://bbs.bccn.net/viewthread.php?tid=326935&page=1
2010-12-16 23:22
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
比较有影响力的一个开源作品在这:
http://

如果想为将来投资的话,这个可以看看。
2010-12-16 23:26
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 

帖子发重复了……


[ 本帖最后由 pangding 于 2010-12-16 23:28 编辑 ]
2010-12-16 23:27
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
上面你说的那个我看过的    好像不太好使   pangding大侠能不能帮我写一个?????????

                                         
===========深入<----------------->浅出============
2010-12-17 10:29
missiyou
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:531
专家分:218
注 册:2007-10-9
收藏
得分:0 
#coding=utf-8

import smtplib, mimetypes   
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.image import MIMEImage

import base64, time
import Log

USER = "273612158"
PASSWORD = "********"
SERVER = "smtp.

userName = base64.encodestring(USER).strip()
password = base64.encodestring(PASSWORD).strip()

smtp = smtplib.SMTP()

def init():
    '''@summary: 初始化连接邮件服务器
    '''
    smtp.connect(SERVER)
    smtp.docmd('helo', USER)
    smtp.docmd('auth login')
    smtp.docmd(userName)
    type, msg = smtp.docmd(password)
    if type == 250:
        return 1
    else:
        return 0

def sendMail(subject, strFrom, toUsers, plainText):
    '''@summary: txt发送内容 '''
    smtp.set_debuglevel(1)   #调试状态
    msg = MIMEMultipart()   
    msg['From'] = strFrom
    if type(toUsers) is list:
        msg['To'] = ','.join(toUsers)
    msg['To'] =  toUsers
    msg['Subject'] = subject.encode('gbk')

    msgtxt = MIMEText(plainText, 'plain', 'utf-8')
    msg.attach(msgtxt)
    val = True
   
    try:
        for i in range(1):
            val = smtp.sendmail(strFrom, toUsers, msg.as_string())
    except Exception, e:
        Log.error(str(e))
        return 0
   
    if not val :
        return 1
   
def sendHtmlMail(subject, strFrom, toUsers, htmlText):
    '''@summary: html发送内容 '''
    smtp.set_debuglevel(1)
    msg = MIMEMultipart()   
    msg['From'] = strFrom
    if type(toUsers) is list:
        msg['To'] = ','.join(toUsers)
    msg['To'] =  toUsers
    msg['Subject'] = subject.encode('gbk')

    msgText = MIMEText(htmlText, 'html', 'utf-8')
    msg.attach(msgText)
   
    fileName = r'gmock-1.5.0.tar.gz'  
    ctype, encoding = mimetypes.guess_type(fileName)   
    if ctype is None or encoding is not None:   
        ctype = 'application/octet-stream'  
    maintype, subtype = ctype.split('/', 1)   
    att1 = MIMEImage((lambda f: (f.read(), f.close()))(open(fileName, 'rb'))[0], _subtype = subtype)   
    att1.add_header('Content-Disposition', 'attachment', filename = fileName)   
    msg.attach(att1)
   
    val = True
    try:
        val = smtp.sendmail(strFrom, toUsers, msg.as_string())
    except Exception, e:
        Log.error(str(e))
        return 0
   
    if not val :
        return 1
   
init()    #初始化连接邮件服务器


if __name__ == '__main__':
#    for i in range(2):
        
#        sendMail('啊呀', 'wangxd@', ['273612158@'], '人工湖')
2010-12-17 11:13
missiyou
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:531
专家分:218
注 册:2007-10-9
收藏
得分:0 
嘿嘿 python 的,
2010-12-17 11:13
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
楼上的  你的能用吗?  我看着好像不行吧

                                         
===========深入<----------------->浅出============
2010-12-17 13:15
missiyou
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:531
专家分:218
注 册:2007-10-9
收藏
得分:25 
#    for i in range(2):
        
#        sendMail('啊呀', 'wangxd@', '273612158@', '人工湖')
sendMail("这里是标题", "这是发件人的地址", "这里是收人的地址", "这里是txt文本内容")
if __name__ == '__main__':
    for i in range(33):
        sendMail('啊呀啊唷', '273612158@', '273612158@', '瞎扯蛋!!!!')
图片附件: 游客没有浏览图片的权限,请 登录注册
2010-12-17 15:39
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
楼上的把你的工程给我发来  谢谢QQ 553069938

                                         
===========深入<----------------->浅出============
2010-12-17 15:50
快速回复:pangding大侠进来 我想写一个发送邮件的程序 网络学了一点
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016379 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved