Jason Pan

老白程序员自我隔离--第12天

潘忠显 / 2020-02-21


9:15 起床,没有吃早餐,洗了把脸就直接上班了。

10:00 开晨会

因为周三分配了另外的一个优先级高的需求,但是之前没有了解过,周四基本上在看代码。其实也比较简单,不过之前的代码和配置都有点乱。

上午确认了逻辑限制类的需求的详细内容。

中午没有做饭,前天出去买菜的时候,买了点薯片和雪碧。中午吃点垃圾食品,然后就去睡了。

14:00 昨天LOL的新数据库的binlogdumer终于拉起来了,我的程序跑起来也没问题。但是QT的同学反馈说有的账号映射返回null,以为导数据影响对账了,让DBA帮忙拉回一天重新导一下老数据。

15:00 接的另外一个需求是调通谷歌通过 Google 递送外发的非 Gmail 邮件。想先自己不通过程序,而是直接手动测试或者脚本看看能不能通。竟然在很短的时间就可以配置一个自己域名的邮箱服务。

\1. 申请免费使用G Suite 14天,需要一个域名,有个.cn的域名,但是谷歌不让用。去腾讯云上买个域名,.xyz结尾的域名,一年只要5元

img

\2. 然后就可以注册G Suite了,然后登录。

img

\3. 根据G Suite的提示,设置域名的解析,主要是要确定这个域名是你本人的。

img

\4. 在G Suite上验证域名。

img

\5. 根据https://support.google.com/a/answer/2956491这里的指引进行设置SMTP转送。

img

\6. 在控制台设置SMTP中继服务,可以用推荐的设置,不过用的时候会麻烦点。

img

\7. 打开谷歌的安全性较低的应用的访问权限

img

\8. 直接使用发送SMTP请求到谷歌的服务器:

import smtplibdef send_email (user, password, from_addr, to_addr, message, status):  smtpserver = smtplib.SMTP('smtp-relay.gmail.com', 587)  smtpserver.ehlo()  smtpserver.starttls()  smtpserver.ehlo()  smtpserver.login(user, password)  smtpserver.sendmail(from_addr, to_addr, 'Subject: %s\r\n%s' % (status, message))  smtpserver.quit()user = 'panzhongxian@panzhongxian.xyz'password = 'MyPassword'from_addr = 'panzhongxian@panzhongxian.xyz'to_addr = 'panzhongxian@126.com'send_email(user, password, from_addr, to_addr, 'message text','subject text')

\9. 执行程序,检查一下自己的另外一个收件邮箱:

img

真的可以在一个小时左右配置完成,主要是域名实名认证的等待时间,其他都还好。

19:00 下午煮了一包方便面,所以不是很饿,坐沙发看电视嗑瓜子,到20点觉着应该做点饭。煎土豆片,一个大土豆已经足够了。

img

今天锻炼的晚了,到了12点还没有画满圈没实现目标,这周就不太圆满了。

周末得加班,下周得去公司上班了。