优秀的编程知识分享平台

网站首页 > 技术文章 正文

如何每天自动给女朋友发条温馨邮件「单身莫入」

nanyue 2024-08-02 17:38:01 技术文章 5 ℃

很多小伙伴们最近都加班比较忙,没有时间和女朋友聊天。要是有那么一款神器,可以每天自动给女朋友发一条温馨的小邮件就好了。告诉女朋友你那边的天气,温度,湿度,防晒情况,以及说一些情话呢?答案是可以的。

教程分本地端和服务端,为了让脚本每天自动运行,我这里从服务端写,也就是让脚本运行在服务器上,每天自动运行。

服务端(客户端从第三步开始)

第一步:获取服务器(https://my.vultr.com/)

这里可以我用的是vultr服务器。毕竟它有充值活动,充10美元送50美元好像。而且国外服务器还能干点别的(此处和谐省略)

你也可以用国内的服务器,随意。

第二步:Xshell远程连接

网上下载一个Xshell破解版,然后连接你的服务器既可。

第三步:安装git

我的系统为centerOS,输入:

sudo yum install git

Ubuntu和deepin可以试试:

sudo apt-get install git

Windows直接去官网下exe文件安装。

第四步:安装node

centerOS为例:

进入安装目录:

cd /usr/local/src/

添加 epel 源(64位):

rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

添加 epel 源(32位):

rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

导入 key(我这里安装的是7版,你也可以安装8版,将数字7改成8):

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

添加 remi 源(我这里安装的是7版,你也可以安装8版,将数字7改成8)

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi

安装完成后,执行

curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -

第五步:获取脚本

开源地址:https://github.com/Vincedream/NodeMail

克隆源码:

git clone https://github.com/Vincedream/NodeMail

进入该目录:

cd NodeMail

更改收发件人信息:

vim main.js

输入“i”插入修改,更改里面的邮箱以及账号密码,发件人

这里我用的163邮箱,第三方登录密码去账户管理-客户端授权码获取

//纪念日
let startDay = "2016/6/24";
//当地拼音,需要在下面的墨迹天气url确认
const local = "zhejiang/hangzhou";
//发送者邮箱厂家
let EmianService = "163";
//发送者邮箱账户SMTP授权码
let EamilAuth = {
 user: "xxxxxx@163.com",
 pass: "xxxxxx"
};
//发送者昵称与邮箱地址
let EmailFrom = '"name" <xxxxxx@163.com>';
//接收者邮箱地
let EmailTo = "like@vince.studio";
//邮件主题
let EmailSubject = "一封暖暖的小邮件";
//每日发送时间
let EmailHour = 6;
let EmialMinminute= 30;

修改好main.js后,esc键退出编辑,输入指令保存退出

:wq

第六步:运行脚本

先安装依赖(此时目录任为NodeMail):

npm install

运行脚本

node main.js

大功告成,等待程序按照设定的时间发送邮件吧。

Tags:

最近发表
标签列表