亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 3494 | 回復(fù): 5
打印 上一主題 下一主題

python發(fā)郵件的初級(jí)問(wèn)題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-01-03 16:29 |只看該作者 |倒序?yàn)g覽
原代碼:

#!/usr/bin/env python
#coding: utf-8
import socket
name = socket.gethostname()

import smtplib
from email.mime.text import MIMEText
from email.header import Header

sender = 'test@126.com'
receiver = ["test@163.com","test@126.com"]
subject = 'mysql-server alarm'
smtpserver = 'smtp.126.com'
username = 'test'
password = '######'

msg = MIMEText('mysql-server is failed! and now be restarted' ,'plain','utf-8')
msg['Subject'] = Header(subject, 'utf-8')

smtp = smtplib.SMTP()
smtp.connect('smtp.126.com')
smtp.login(username, password)
smtp.sendmail(sender, receiver, msg.as_string())
smtp.quit()


這個(gè)代碼沒(méi)問(wèn)題,工作正常,為了準(zhǔn)確表明是由哪個(gè)服務(wù)器發(fā)出的郵件,需要在郵件標(biāo)題處增加一個(gè)主機(jī)名,如主機(jī)名為WEB1 則郵件標(biāo)題就變?yōu)閇WEB1] mysql-server alarm

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2013-01-03 17:08 |只看該作者
import socket
name = socket.gethostname()
print name
這個(gè)已經(jīng)可以輸出主機(jī)名了,就是不知道怎么把這個(gè)輸出放到郵件標(biāo)題上去(不懂語(yǔ)法)。

論壇徽章:
1
辰龍
日期:2014-05-22 11:38:58
3 [報(bào)告]
發(fā)表于 2013-01-03 20:26 |只看該作者
  1. subject = name + 'mysql-server alarm'
復(fù)制代碼

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2013-01-04 08:55 |只看該作者
多謝LS;
這樣看起來(lái)好多了
subject = '[' + name + ']: mysql-server alarm'

郵件標(biāo)題變?yōu)椋?br /> [hostname]:mysql-server alarm

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2013-01-07 09:27 |只看該作者
我在python-2.6.x上測(cè)試沒(méi)問(wèn)題,但在python-2.4.x下測(cè)試出錯(cuò)呢?

[root@ns3 ~]# ./a.py
Traceback (most recent call last):
  File "./a.py", line 7, in ?
    from email.mime.text import MIMEText
ImportError: No module named mime.text
[root@ns3 ~]# python -V
Python 2.4.3
[root@ns3 ~]# cat a.py
#!/usr/bin/env python
#coding: utf-8
import socket
name = socket.gethostname()

import smtplib
from email.mime.text import MIMEText
from email.header import Header

sender = 'llzqq@126.com'
receiver = ["llzqq@126.com",]
subject = '[' + name + ']: web-server alarm'
smtpserver = 'smtp.126.com'
username = 'llzqq'
password = 'sdfdssssaaaas'

msg = MIMEText('webserver is failed! and now be restarted','plain','utf-8')
msg['Subject'] = Header(subject, 'utf-8')

smtp = smtplib.SMTP()
smtp.connect('smtp.126.com')
smtp.login(username, password)
smtp.sendmail(sender, receiver, msg.as_string())
smtp.quit()

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2013-01-07 10:02 |只看該作者
恩,改成這樣可以了,看來(lái)PYTHON在不同版本下兼容性差啊

from email.MIMEText import MIMEText
from email.Header import Header
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP