diff --git a/go.mod b/go.mod
index d18faa3..78ebd9c 100644
--- a/go.mod
+++ b/go.mod
@@ -1,38 +1,38 @@
module apigo.cc/gojs/mail
-go 1.24
+go 1.24.0
require (
- apigo.cc/gojs v0.0.25
- apigo.cc/gojs/console v0.0.2
- github.com/emersion/go-imap/v2 v2.0.0-beta.5
- github.com/emersion/go-message v0.18.1
+ apigo.cc/gojs v0.0.30
+ apigo.cc/gojs/console v0.0.4
+ github.com/emersion/go-imap/v2 v2.0.0-beta.7
github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056
- github.com/ssgo/config v1.7.9
- github.com/ssgo/u v1.7.21
+ github.com/jhillyerd/enmime v1.3.0
+ github.com/ssgo/config v1.7.10
+ github.com/ssgo/log v1.7.9
+ github.com/ssgo/u v1.7.23
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
)
require (
github.com/cention-sany/utf7 v0.0.0-20170124080048-26cad61bd60a // indirect
github.com/dlclark/regexp2 v1.11.5 // indirect
+ github.com/emersion/go-message v0.18.1 // indirect
github.com/emersion/go-sasl v0.0.0-20231106173351-e73c9f7bad43 // indirect
github.com/fsnotify/fsnotify v1.9.0 // indirect
github.com/go-sourcemap/sourcemap v2.1.4+incompatible // indirect
github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f // indirect
- github.com/google/pprof v0.0.0-20250630185457-6e76a2b096b5 // indirect
- github.com/jhillyerd/enmime v1.3.0 // indirect
+ github.com/google/pprof v0.0.0-20250903194437-c28834ac2320 // indirect
github.com/mattn/go-runewidth v0.0.15 // indirect
github.com/olekukonko/tablewriter v0.0.5 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/rivo/uniseg v0.4.4 // indirect
- github.com/ssgo/log v1.7.9 // indirect
github.com/ssgo/standard v1.7.7 // indirect
github.com/ssgo/tool v0.4.29 // indirect
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf // indirect
- golang.org/x/net v0.42.0 // indirect
- golang.org/x/sys v0.34.0 // indirect
- golang.org/x/text v0.27.0 // indirect
+ golang.org/x/net v0.47.0 // indirect
+ golang.org/x/sys v0.38.0 // indirect
+ golang.org/x/text v0.31.0 // indirect
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
diff --git a/mail_test.js b/mail_test.js
index 0082b31..a52698e 100644
--- a/mail_test.js
+++ b/mail_test.js
@@ -13,11 +13,11 @@ import co from 'apigo.cc/gojs/console'
// imap.close()
let r = mail.recv({
- limit: 1,
- // subject: ['审核'],
- from: ['测试工程师'],
- // search: ['腾讯云备案管局审核通过通知'],
- // not: ['审核'],
+ limit: 1,
+ // subject: ['审核'],
+ from: ['测试工程师'],
+ // search: ['通知'],
+ // not: ['审核'],
})
co.info(r)
diff --git a/plugin_test.js b/plugin_test.js
new file mode 100644
index 0000000..7ac81e2
--- /dev/null
+++ b/plugin_test.js
@@ -0,0 +1,9 @@
+import mail from 'apigo.cc/gojs/mail'
+
+mail.send(['star3s@126.com'], '测试邮件', '这是一个测试邮件
!!', {
+ cc: ['isstar3s@126.com'],
+ html: true,
+ embeds: [{ name: '1.png', data: 'iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAMAAABBexbDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFZaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Chle4QcAAABjUExURaOju6yiu6ajtqKlt7ijttenuaCmvcipuOezvKStwbW2yqSgudSsuNyyuaSpvZeasua3uqWjtcSwv9XR6MS80ei0ys3H3audsLKswruqu8qjvOKrxOKtudOwveTe8+i3xMXC2TWaOysAAADFSURBVBjTRc7tssMQEAZgqW8VFBVEmtz/VZ5dOZ2+M368j92BEMzjdecBmSAI/dEEIegdKM8bxLeT5xStqXOUign/4pyDQxYMitMG4xYgtoFooU0q2VQYYIyhmHx9PgmIMSk7bl2poMTWmOQcpJqSUrpyjBJg4AdqLqVk6NbyoUCWWluMh4X7NQSFD7YJYwylQljJwnrH+VVhDisJY51z2A+wsB4Sfth757s6T5i30DdPON/39/s85/3mvSfYIYdsL+ze/wG5Qw7KZj0DQwAAAABJRU5ErkJggg==' }],
+})
+
+return true
\ No newline at end of file