SkillAgentSearch skills...

E2me

不知道什么时候跑完程序?发一封邮件吧

Install / Use

/learn @luzhixing12345/E2me
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

e2me

PyPI download month PyPI version fury.io PyPI pyversions

不知道什么时候跑完程序? 发一封邮件吧

pip install e2me

视频介绍: 【e2me】不知道什么时候跑完程序?发一封邮件吧

快速开始

初次使用需要配置文件, 通过 e2me init 自动生成 e2me.toml, 如下所示

[email]
from = "e2me_free@163.com"
passwd = "QQrDz7JEYREHQmKj"

to = "your-email@example.com"
cc = [""]

其中 from 表示邮件发送者,默认直接使用笔者创建的一个 163 邮箱发送

to 表示发送的对象,改为您的邮箱地址即可

切换发送邮箱

请注意,e2me_free@163.com 为使用公共邮箱发送,如果您有隐私数据请切换您的邮箱和对应密码,即用自己的邮箱给自己发邮件

您需要修改 from 为您的邮件,修改 passwd 为邮箱的 smtp 密码,注意这里的密码并不是邮箱的登录密码, 注意这里的密码并不是邮箱的登录密码, 注意这里的密码并不是邮箱的登录密码, 而是需要开启邮箱的 SMTP/POP3 服务后分配给你的密码

本项目目前支持 163/qq/gmail, 请请参考下述链接开启邮箱的 SMTP/POP3 服务并配置好自己的邮箱和密码

扫描二维码发送短信失败可以手动编辑短信

保存配置

修改完 email 和 passwd 信息之后可以使用 e2me 将该信息保存到全局

e2me -s

此选项将使用当前目录的 e2me.toml 覆盖全局配置信息, 此后可以在所有目录下直接使用 e2me run 发送邮件

发送邮件

e2me run

配置信息中 subject 为邮件标题, body 为邮件正文内容, 默认提供了 5 个基本宏用于系统信息的记录, 您可以按照喜好修改对应的文字内容

[content]
subject = "程序运行结束"
body = "[<DATE> | <TIME>] [<KERNEL>] <USER>:<HOSTNAME> "

您希望可以动态调整标题和正文内容, 可以使用 --subject 修改默认邮件标题, --body 修改默认邮件正文内容, 例如

e2me run --subject "llm project A finished" --body "epoch 1"

如果您同时希望将一些结果图片/文件/日志发送, 可以启用 [file] 并填写文件位置, 它们将会被一起发送到邮箱

[file]
file_path = ["result.log"]

您可以编写一个执行脚本, 并在最后一行执行

#!/bin/bash
python main.py
./myprogram

e2me run

对于 python 程序您也可以直接使用该库发送邮件

import e2me

def main():
    # do something

    # finish
    e2me.send_email()
    # e2me.send_email("llm project finsihed", "epoch 1")

接收邮件

e2me get

邮箱基本信息

# 协议  服务器         SSL    非 SSL
# SMTP smtp.163.com   465    25
# IMAP imap.163.com   993    143
# POP3 pop.163.com    995    110
# -------------------------------
# SMTP smtp.qq.com    465/587
# IMAP imap.qq.com    993
# POP3 pop.qq.com     995
# -------------------------------
# SMTP smtp.gmail.com 465(SSL)/587(TLS/STARTTLS)
# IMAP imap.gmail.com 993
# POP3 pop.gmail.com  995
# -------------------------------
# 163/qq: password 为授权码
# gmail: password 为 Google 授权密码

参考

View on GitHub
GitHub Stars18
CategoryDevelopment
Updated2d ago
Forks0

Languages

Python

Security Score

85/100

Audited on Mar 18, 2026

No findings