← 返回
未分类 Key

Gosmtp

Email邮件发送工具
邮件发送工具
siysun siysun 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 315
下载
💾 1
安装
1
版本
#latest

概述

Go 邮件发送工具

📦 文件说明

  • mail_sender.exe - 编译后的可执行文件(5.3MB)
  • main.go - 源代码
  • go.mod - Go 模块定义

⚙️ 环境变量配置

在 Windows PowerShell 中设置:

$env:SMTP_HOST="smtp.qq.com"
$env:SMTP_PORT="587"
$env:SMTP_USERNAME="siysunopcl@qq.com"
$env:SMTP_PASSWORD="wfpjoocjildcbjeh"
$env:FROM_EMAIL="siysunopcl@qq.com"
$env:FROM_NAME="Agent通知系统"

或在 CMD 中:

set SMTP_HOST=smtp.qq.com
set SMTP_PORT=587
set SMTP_USERNAME=siysunopcl@qq.com
set SMTP_PASSWORD=wfpjoocjildcbjeh
set FROM_EMAIL=siysunopcl@qq.com
set FROM_NAME=Agent通知系统

🚀 使用方法

1. 测试 SMTP 连接

cd mail_sender
$env:SMTP_HOST="smtp.qq.com"
$env:SMTP_PORT="587"
$env:SMTP_USERNAME="siysunopcl@qq.com"
$env:SMTP_PASSWORD="wfpjoocjildcbjeh"
./mail_sender.exe

2. 在代码中调用

import "your-module/mail_sender"

config := mail_sender.NewMailConfig()
email := &mail_sender.Email{
    To:      []string{"recipient@example.com"},
    Subject: "测试邮件",
    Body:    "<h1>HTML内容</h1>",
    Files:   []string{"attachment.pdf"}, // 可选附件
}

err := email.Send(config)

3. 作为命令行工具

# 直接运行(使用默认配置发送测试邮件)
./mail_sender.exe

# 发送自定义邮件(通过修改代码)

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 21:37 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

knowledge-management

Brsearch

siysun
禁用web_search,web_fetch,memory_search并使用在线大模型进行搜索
★ 0 📥 361
office-efficiency

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 399 📥 149,715
office-efficiency

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 475 📥 157,518