diff --git a/bin/386 b/bin/386 deleted file mode 100644 index ceb9d9d..0000000 Binary files a/bin/386 and /dev/null differ diff --git a/bin/amd64 b/bin/amd64 index 15a18d9..a0fba16 100644 Binary files a/bin/amd64 and b/bin/amd64 differ diff --git a/bin/arm b/bin/arm deleted file mode 100644 index 8746b64..0000000 Binary files a/bin/arm and /dev/null differ diff --git a/bin/arm64 b/bin/arm64 deleted file mode 100644 index c6fd298..0000000 Binary files a/bin/arm64 and /dev/null differ diff --git a/bin/mips b/bin/mips deleted file mode 100644 index 1b5857c..0000000 Binary files a/bin/mips and /dev/null differ diff --git a/bin/mips64 b/bin/mips64 deleted file mode 100644 index cb6859a..0000000 Binary files a/bin/mips64 and /dev/null differ diff --git a/bin/mips64le b/bin/mips64le deleted file mode 100644 index 92c918c..0000000 Binary files a/bin/mips64le and /dev/null differ diff --git a/bin/mipsle b/bin/mipsle deleted file mode 100644 index d11e6e0..0000000 Binary files a/bin/mipsle and /dev/null differ diff --git a/bin/ppc64 b/bin/ppc64 deleted file mode 100644 index 90abee8..0000000 Binary files a/bin/ppc64 and /dev/null differ diff --git a/bin/ppc64le b/bin/ppc64le deleted file mode 100644 index fe42fed..0000000 Binary files a/bin/ppc64le and /dev/null differ diff --git a/build.sh b/build.sh index 77b2de3..cdb24cc 100644 --- a/build.sh +++ b/build.sh @@ -2,12 +2,12 @@ _build() { - ARCH="386 amd64 arm arm64 mips mips64 mips64le mipsle ppc64 ppc64le" + ARCH="amd64" for a in $ARCH do - CGO_ENABLED=0 GOOS=linux GOARCH=$a go build -ldflags '-w -s' -o bin/$a && upx -9 bin/$a + CGO_ENABLED=0 GOOS=linux GOARCH=$a go build -ldflags '-w -s' -o bin/$a src/main.go && upx -9 bin/$a done } @@ -17,7 +17,7 @@ _install() ARCH=`go env | grep GOARCH | cut -d \" -f 2` cp bin/${ARCH} /bin/gomail chmod +x /bin/gomail - cp gomail.ini /etc/ + cp -f etc/gomail.ini /etc/ } diff --git a/etc/gomail.ini b/etc/gomail.ini new file mode 100644 index 0000000..70b50ed --- /dev/null +++ b/etc/gomail.ini @@ -0,0 +1,4 @@ +[global] +SEND_MAIL = "yuling.niu@hohong.cn"; // 发送者邮箱 +MAIL_KEY = "1234567"; // 发送者邮箱密钥 +SMTP_SERVER = "smtphz.qiye.163.com:994"; // smtp服务器地址 \ No newline at end of file diff --git a/go.mod b/go.mod index b56ce4a..ac133f5 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module main +module gomail go 1.19 diff --git a/gomail.ini b/gomail.ini deleted file mode 100644 index ad96380..0000000 --- a/gomail.ini +++ /dev/null @@ -1,4 +0,0 @@ -[global] -SEND_MAIL = "yuling.niu@hohong.cn"; // 发送者QQ -MAIL_KEY = "H6zf59UEWWpjnNN"; // 发送者QQ密钥 -SMTP_SERVER = "smtphz.qiye.163.com:994"; // smtp服务器地址 diff --git a/main.go b/src/main.go similarity index 92% rename from main.go rename to src/main.go index 26e58e1..993eb5a 100644 --- a/main.go +++ b/src/main.go @@ -57,10 +57,15 @@ func main() { Text := flag.String("t", "", "文本") Subject := flag.String("s", "", "主题") - is_Attac := flag.String("a", "", "是否添加附件") + is_Attac := flag.String("a", "", "添加附件") To := flag.String("r", "", "接收者邮箱") flag.Parse() + // 依据空格分割字符串取得接收者 + strHaiCoder := *To + TO := strings.Fields(strHaiCoder) + fmt.Println("TO =", TO) + // 简单设置 log 参数 log.SetFlags(log.Lshortfile | log.LstdFlags) @@ -69,7 +74,7 @@ func main() { e.From = SEND_MAIL // 设置 receiver 接收方 的邮箱 此处也可以填写自己的邮箱, 就是自己发邮件给自己 - e.To = []string{*To} + e.To = TO // 设置主题 e.Subject = *Subject