当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 21 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-08-17 19:26 
头像

注册: 2007-11-07 17:53
帖子: 390
地址: shanghai
系统: Mac
送出感谢: 0 次
接收感谢: 1
前言:一直听说python很强大,假期很无聊,于是小学了以下python..果然强大...
目的:rt
原理:139邮箱打开短信提醒,自己设置.通过另一个邮箱向其发邮件.手机受到以邮件为内容的短信.说白了就是用python发短信~~~
环境:linux+python
功能:从命令读取短信主题,内容.

使用方法: 命令下输入 ./139.py 'sub:hellophone' 'this is funny thing'
    代码如下:
代码:
#!/usr/bin/python
# coding=utf-8
# FileName: 139.py

import smtplib
import sys
import email

from email.mime.text import MIMEText
#========================================
#需要配置
send_mail_host="smtp.163.com"      # 发送的smtp
send_mail_user="发送邮件的用户名"
send_mail_user_name="发送时显示的名字"
send_mail_pswd="发件的密码"
send_mail_postfix="163.com"  #发邮件的域名

get_mail_user="139邮件的帐号"

#以下不用配置=============================

get_mail_postfix="139.com"
get_mail_host="pop.139.com"


#========================================
def semd_mail(sub,content):
    '''
    sub:主题
    content:内容
    send_mail("xxxxx@xxx.xxx","主题","内容")
    '''
    send_mail_address=send_mail_user_name+"<"+send_mail_user+"@"+send_mail_postfix+">"
    msg=email.mime.text.MIMEText(content)
    msg['Subject']=sub
    msg['From']=send_mail_address
    msg['to']=to_adress="139SMSserver<"+get_mail_user+"@"+get_mail_postfix+">"
    try:
        stp = smtplib.SMTP()
        stp.connect(send_mail_host)
        stp.login(send_mail_user,send_mail_pswd)
        stp.sendmail(send_mail_address, to_adress, msg.as_string())
        stp.close()
        return True
    except Exception, e:
        print str(e)
        return False


if __name__ == '__main__':
   
    if semd_mail(sys.argv[1],sys.argv[2]):
        print "发送成功"
    else:
        print '发送失败'


_________________
人生来只做的两件事:
1.犯错
2.改错
只犯错不改错的是魔鬼,只改错不犯错的是上帝
总之,都不是人!!!!!!!!!!!!!
我的地盘


页首
 用户资料  
 
2 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-08-17 22:38 
头像

注册: 2006-09-10 22:36
帖子: 10669
地址: 北京
送出感谢: 1
接收感谢: 16
技术帖:em11


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
3 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-08-18 1:12 
头像

注册: 2007-11-07 17:53
帖子: 390
地址: shanghai
系统: Mac
送出感谢: 0 次
接收感谢: 1
:em06


_________________
人生来只做的两件事:
1.犯错
2.改错
只犯错不改错的是魔鬼,只改错不犯错的是上帝
总之,都不是人!!!!!!!!!!!!!
我的地盘


页首
 用户资料  
 
4 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-08-18 9:38 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
我服务器上用这种方法给自己手机发短信定时通报状态已经好几个月了。。。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-08-18 11:27 
头像

注册: 2007-11-07 17:53
帖子: 390
地址: shanghai
系统: Mac
送出感谢: 0 次
接收感谢: 1
xiooli 写道:
我服务器上用这种方法给自己手机发短信定时通报状态已经好几个月了。。。

:em06 :em06 我out了


_________________
人生来只做的两件事:
1.犯错
2.改错
只犯错不改错的是魔鬼,只改错不犯错的是上帝
总之,都不是人!!!!!!!!!!!!!
我的地盘


页首
 用户资料  
 
6 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-09-24 9:56 

注册: 2009-03-26 13:36
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
...是2.X的版本,要是3的就好了,不用改直接用,哈哈


页首
 用户资料  
 
7 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-09-24 10:26 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
perl的早发过。简洁多了。
bash的sms模块的AT接口的,都发过的啊。


_________________
● 鸣学


页首
 用户资料  
 
8 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-10-07 14:08 
头像

注册: 2007-11-07 17:53
帖子: 390
地址: shanghai
系统: Mac
送出感谢: 0 次
接收感谢: 1
ee来了


_________________
人生来只做的两件事:
1.犯错
2.改错
只犯错不改错的是魔鬼,只改错不犯错的是上帝
总之,都不是人!!!!!!!!!!!!!
我的地盘


页首
 用户资料  
 
9 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-11-21 14:57 
头像

注册: 2009-11-25 20:07
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
技术贴留名


页首
 用户资料  
 
10 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-11-21 17:52 
头像

注册: 2007-07-11 21:43
帖子: 3382
地址: 东江边
系统: archlinux
送出感谢: 15
接收感谢: 7
技术帖子一般都不会太火,我喜欢清静,留名。


_________________
我来了,我看见了,我征服了!
求勾搭,不管饭。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-11-28 17:17 

注册: 2009-12-31 17:35
帖子: 114
送出感谢: 2
接收感谢: 0 次
gmail似乎不能发送哦,总是发送失败。另外,gmail的用户名似乎包含@gmail.com,不知道要怎么修改?


页首
 用户资料  
 
12 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-11-28 20:38 

注册: 2009-11-07 21:25
帖子: 41
送出感谢: 0 次
接收感谢: 0 次
好像是收费的。。。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-11-28 21:11 

注册: 2009-12-31 17:35
帖子: 114
送出感谢: 2
接收感谢: 0 次
免费的,不要乱说。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-12-01 22:46 
头像

注册: 2007-12-09 22:36
帖子: 841
送出感谢: 0 次
接收感谢: 0 次
有飞信的方法没?
openfetion看不懂阿。求个简单的飞信python模块。


_________________
一向很正直,向来不正经。
My Blog:http://bobobo80.com/
Follow me


页首
 用户资料  
 
15 楼 
 文章标题 : Re: python 通过命令给自己发短信.需要139邮箱
帖子发表于 : 2010-12-03 22:29 
头像

注册: 2009-05-07 8:36
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
./139.py 后面传递中文参数乱码 怎么解决???


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 21 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译