国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python自動發(fā)郵件腳本

2020-02-23 04:32:35
字體:
供稿:網(wǎng)友

緣起

這段時間給朋友搞了個群發(fā)郵件的腳本,為了防止進(jìn)入垃圾郵件,做了很多工作,剛搞完,垃圾郵件進(jìn)入率50%,覺得還不錯,如果要將垃圾郵件的進(jìn)入率再調(diào)低,估計就要花錢買主機(jī)了,想想也就算了,先發(fā)一個月,看看效果再拓展吧。

腳本主要是通過Python寫的,調(diào)的smtplib庫,這些是基礎(chǔ),大家在網(wǎng)上一搜一大堆,今天主要給大家講解下如何避免進(jìn)入垃圾郵件系統(tǒng),以及整個系統(tǒng)搭建時的一些思想。可能剛搞Python不久,有很多可能是錯誤的寫法望大家提出來哈~

配置

CentOS7.0系統(tǒng)

Python 3.4

CentOS7.0下面默認(rèn)的是Python2.7.5,我們先來將Python的版本提升上去

#wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz

下載Python3.4版本

#tar -xf Python-3.4.3.tgz#cd Python-3.4.3/#./configure

這邊configure的時候可能會遇到你的環(huán)境沒有安裝gcc編譯環(huán)境,執(zhí)行下面的語句再configure即可

#yum -y install gcc#yum -y install gdb#yum -y install gcc-c++

編譯安裝

#make#make install

因?yàn)樘鎿Q了python版本之后yum可能不能正常使用,需改兩個文件

#vim /usr/bin/yum#vim /usr/libexec/urlgrabber-ext-down

將這兩個文件的頭部的#!/usr/bin/python改成#!/usr/bin/python2.7即可,保存退出,yum滿狀態(tài)復(fù)活

編譯完了之后,將python3.4設(shè)置為默認(rèn)python解析。

#ln -s /usr/local/bin/python3.4 /usr/bin/python

鏈接完成之后檢查python版本

#python -V

出現(xiàn)Python3.4就標(biāo)識版本切換完成

系統(tǒng)架構(gòu)

 

Account:用于存放發(fā)送者郵箱賬號的目錄,我的163郵箱,sina郵箱,sohu郵箱和tom郵箱均在淘寶上購買了30個可以發(fā)送smtp服務(wù)的賬號,花費(fèi)一頓飯的錢不到就可以搞到啦~賬號密碼用【:】分割,每個賬號之間使用【,】分割。

Common:引用類文件夾,里面是日至系統(tǒng)配置文件和日志系統(tǒng)源代碼

Conf:全局配置文件,目前還木有用到

Image:郵件發(fā)送過程中需要使用到的圖片資源

Log:日志文件,按日期區(qū)分

Logbackups:日志備份文件,用于備份過期日志

Sendmail:用于存儲收件人的郵箱信息,賬號之間用【,】分割

mail_html.py:主要執(zhí)行腳本

README.md:git版本控制用戶須知,我是通過碼云來管理我的代碼的

日志系統(tǒng)

提起腳本系統(tǒng),日志是相當(dāng)關(guān)鍵的一個角色,尤其是當(dāng)你的腳本出錯,你要查錯的時候,就非常重要了,我也是從網(wǎng)上搞來的一段Log日志系統(tǒng)的代碼,覺得挺好用,供大伙參考~

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 湟源县| 财经| 内丘县| 长武县| 呼图壁县| 德令哈市| 禄劝| 博客| 伊吾县| 田东县| 郴州市| 临夏市| 仪陇县| 曲阜市| 琼海市| 汝城县| 汤原县| 冕宁县| 阳泉市| 芷江| 九寨沟县| 汉源县| 左云县| 宣化县| 正镶白旗| 泽库县| 台山市| 修水县| 建宁县| 民权县| 抚远县| 昭觉县| 无为县| 赣榆县| 板桥市| 根河市| 邹平县| 穆棱市| 甘洛县| 萨迦县| 紫云|