老白程序员自我隔离--第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元
\2. 然后就可以注册G Suite了,然后登录。
\3. 根据G Suite的提示,设置域名的解析,主要是要确定这个域名是你本人的。
\4. 在G Suite上验证域名。
\5. 根据https://support.google.com/a/answer/2956491这里的指引进行设置SMTP转送。
\6. 在控制台设置SMTP中继服务,可以用推荐的设置,不过用的时候会麻烦点。
\7. 打开谷歌的安全性较低的应用的访问权限
\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. 执行程序,检查一下自己的另外一个收件邮箱:
真的可以在一个小时左右配置完成,主要是域名实名认证的等待时间,其他都还好。
19:00 下午煮了一包方便面,所以不是很饿,坐沙发看电视嗑瓜子,到20点觉着应该做点饭。煎土豆片,一个大土豆已经足够了。
今天锻炼的晚了,到了12点还没有画满圈没实现目标,这周就不太圆满了。
周末得加班,下周得去公司上班了。