Guerilla Mail CLI + Go模块的代码示例

292 阅读1分钟

📨👤 guerrilla

一个用于www.guerrillamail.com/ 的命令行工具(和Go模块)

在终端创建一个临时的电子邮件地址,以快速注册服务并接收验证邮件。

基于官方的API文档建立。

使用方法CLI

用Go安装:

go install github.com/liamg/guerrilla/cmd/guerrilla@latest

不需要配置或认证,只需运行:

$ guerrilla

...并开始接收邮件!

使用方法Go模块

package main

import (
    "fmt"
    "github.com/liamg/guerrilla/pkg/guerrilla"
)

func main() {
    
    client, _ := guerrilla.Init()
    poller := guerrilla.NewPoller(client)

    for email := range poller.Poll() {
        fmt.Printf("Email received: Subject=%s\nBody=%s\n\n", email.Subject, email.Body)
    }
}