Jinnrry/PMail

手机客户端收发邮件问题

Closed this issue · 8 comments

就是初始化时候添加的账号和密码,通过这个账号密码在QQ邮箱客户端上配置,POP收件可以正常接收,但是SMTP发件提示账号密码错误。

服务器上都是这样的日志:

[debug][2023-11-23 23:38:26][ac120009655f71f2c5d1000bc32c4cb0][D:/GO_Project/eMailServer/server/pop3_server/action.go:93]POP3 PASS 123123 , User:admin888
[debug][2023-11-23 23:38:27][ac120009655f71f2c5d1000bc32c4cb0][D:/GO_Project/eMailServer/server/pop3_server/action.go:217]POP3 CMD: LIST ,Args:
[debug][2023-11-23 23:38:27][ac120009655f71f2c5d1000bc32c4cb0][D:/GO_Project/eMailServer/server/pop3_server/action.go:176]POP3 CMD: UIDL ,Args:
[debug][2023-11-23 23:39:21][ac120009655f7229e590000b9b4217b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:41]POP3 CMD: CAPA With Tls
[debug][2023-11-23 23:39:21][ac120009655f7229e590000b9b4217b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:73]POP3 CMD: USER, Args:admin888
[debug][2023-11-23 23:39:21][ac120009655f7229e590000b9b4217b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:80]POP3 User admin888
[debug][2023-11-23 23:39:22][ac120009655f7229e590000b9b4217b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:93]POP3 PASS 123123 , User:admin888
[debug][2023-11-23 23:39:22][ac120009655f7229e590000b9b4217b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:217]POP3 CMD: LIST ,Args:
[debug][2023-11-23 23:39:22][ac120009655f7229e590000b9b4217b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:176]POP3 CMD: UIDL ,Args:
[debug][2023-11-23 23:39:25][ac120009655f722de4c3000b192bd4b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:41]POP3 CMD: CAPA With Tls
[debug][2023-11-23 23:39:26][ac120009655f722de4c3000b192bd4b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:73]POP3 CMD: USER, Args:admin888
[debug][2023-11-23 23:39:26][ac120009655f722de4c3000b192bd4b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:80]POP3 User admin888
[debug][2023-11-23 23:39:26][ac120009655f722de4c3000b192bd4b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:93]POP3 PASS 123123 , User:admin888
[debug][2023-11-23 23:39:26][ac120009655f722e0618000b04c8c6b0][D:/GO_Project/eMailServer/server/smtp_server/smtp.go:28]新SMTP连接
[debug][2023-11-23 23:41:15][ac120009655f729beaae000b272228b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:41]POP3 CMD: CAPA With Tls
[debug][2023-11-23 23:41:15][ac120009655f729beaae000b272228b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:73]POP3 CMD: USER, Args:admin888
[debug][2023-11-23 23:41:15][ac120009655f729beaae000b272228b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:80]POP3 User admin888
[debug][2023-11-23 23:41:15][ac120009655f729beaae000b272228b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:93]POP3 PASS 123123 , User:admin888
[debug][2023-11-23 23:41:15][ac120009655f729beaae000b272228b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:217]POP3 CMD: LIST ,Args:
[debug][2023-11-23 23:41:15][ac120009655f729beaae000b272228b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:176]POP3 CMD: UIDL ,Args:
[debug][2023-11-23 23:41:33][ac120009655f72adf947000bb148bdb0][D:/GO_Project/eMailServer/server/pop3_server/action.go:41]POP3 CMD: CAPA With Tls
[debug][2023-11-23 23:41:33][ac120009655f72adf947000bb148bdb0][D:/GO_Project/eMailServer/server/pop3_server/action.go:73]POP3 CMD: USER, Args:admin888
[debug][2023-11-23 23:41:33][ac120009655f72adf947000bb148bdb0][D:/GO_Project/eMailServer/server/pop3_server/action.go:80]POP3 User admin888
[debug][2023-11-23 23:41:33][ac120009655f72adf947000bb148bdb0][D:/GO_Project/eMailServer/server/pop3_server/action.go:93]POP3 PASS 123123 , User:admin888
[debug][2023-11-23 23:41:35][ac120009655f72af3d7a000b2ae306b0][D:/GO_Project/eMailServer/server/smtp_server/smtp.go:28]新SMTP连接
[debug][2023-11-23 23:48:19][ac120009655f744361bd000b68e7d1b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:41]POP3 CMD: CAPA With Tls
[debug][2023-11-23 23:48:19][ac120009655f744361bd000b68e7d1b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:73]POP3 CMD: USER, Args:admin888
[debug][2023-11-23 23:48:19][ac120009655f744361bd000b68e7d1b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:80]POP3 User admin888
[debug][2023-11-23 23:48:19][ac120009655f744361bd000b68e7d1b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:93]POP3 PASS 123123 , User:admin888
[debug][2023-11-23 23:48:19][ac120009655f744361bd000b68e7d1b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:217]POP3 CMD: LIST ,Args:
[debug][2023-11-23 23:48:19][ac120009655f744361bd000b68e7d1b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:176]POP3 CMD: UIDL ,Args:
[debug][2023-11-23 23:48:20][ac120009655f7444f2a1000bc30850b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:41]POP3 CMD: CAPA With Tls
[debug][2023-11-23 23:48:20][ac120009655f7444f2a1000bc30850b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:73]POP3 CMD: USER, Args:admin888
[debug][2023-11-23 23:48:20][ac120009655f7444f2a1000bc30850b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:80]POP3 User admin888
[debug][2023-11-23 23:48:20][ac120009655f7444f2a1000bc30850b0][D:/GO_Project/eMailServer/server/pop3_server/action.go:93]POP3 PASS 123123 , User:admin888
[debug][2023-11-23 23:48:21][ac120009655f744578cb000b5939c4b0][D:/GO_Project/eMailServer/server/smtp_server/smtp.go:28]新SMTP连接

然后我使用华为手机的邮件客户端就正常登录,可以通过POP收件,可以通过SMTP可以发送,但是发送到的不是目标邮箱,是发送到服务器上去了,服务器日志可以看到接收到邮件,没有发给最终的目标。

下面日志是服务器接收到的,邮件应该要发到QQ邮箱才对的,但是没发过去,我设置的spamFilterLevel=2 ,还被当作垃圾邮件了没有入库

[debug][2023-11-24 00:00:00][ac120009655f76ffed1f000b2e4f80b0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:28]收到邮件
[info][2023-11-24 00:00:00][ac120009655f76ffed1f000b2e4f80b0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:47]邮件原始内容: Date: Thu, 23 Nov 2023 23:59:57 +0800
Subject: =?UTF-8?B?5omL5py66aqM6K+B56CB?=
X-Priority: 3
Message-ID: <-2mwfly-xilt6p-5tjhvf-g9fyrvowf32c-zr78tekeie254zbfdih6yg2fshkwu-iovtw6vas1x2d2ep0e-hnylgn24u560ktk2oor61ta7ko35uo-gxx64h-vemfekeur2hr-8g3lv2zdu16lmdeaoa.1700755197959@email.android.com>
From: "sender@xxxxx.com" <sender@xxxxx.com>
To: "qqqqqqqqq@qq.com" <qqqqqqqqq@qq.com>
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGRpdiBkaXI9ImF1dG8iPjg4ODgg5Yu/55yLPGJyIC8+PGJyIC8+PGRpdiB0aXRsZT0iaHdfc2ln
bmF0dXJlIj7lj5Hoh6rmiJHnmoTojaPogIDmiYvmnLo8L2Rpdj48L2Rpdj4=


[info][2023-11-24 00:00:00][ac120009655f76ffed1f000b2e4f80b0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:132]垃圾邮件,拒信
[debug][2023-11-24 00:00:00][ac120009655f76ffed1f000b2e4f80b0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:90]开始执行插件!
[debug][2023-11-24 00:00:00][ac120009655f76ffed1f000b2e4f80b0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:103]开始执行邮件规则!

通过 https://answer.dev/ 部署的问答系统, 里面配置的SMTP发送邮件, 也发不到目的邮箱, 邮件到了发件服务器的收件箱.

日志如下:


[debug][2023-11-24 09:21:11][ac120009655ffa87b5d4000b575399b0][D:/GO_Project/eMailServer/server/smtp_server/smtp.go:28]新SMTP连接
[debug][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/smtp.go:28]新SMTP连接
[debug][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/smtp.go:46]Auth eagly 123123
[debug][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/smtp.go:70]Auth Success {ID:1 Account:eagly Name:admin Password:6a1088cc9c7cc4391f0526de02dd064f}
[debug][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/smtp.go:79]Mail Success sender@xxxxx.com &{Body:8BITMIME Size:0 RequireTLS:false UTF8:false Auth:<nil>}
[debug][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/smtp.go:85]Rcpt Success xxxx@vip.qq.com
[debug][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:28]收到邮件
[info][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:47]邮件原始内容: Mime-Version: 1.0
Date: Fri, 24 Nov 2023 01:49:21 +0000
Subject: =?UTF-8?q?[sender=E9=97=AE=E7=AD=94]_=E6=B5=8B=E8=AF=95=E9=82=AE?= =?UTF-8?q?=E4=BB=B6?=
From: sender <sender@xxxxx.com>
To: xxxx@vip.qq.com
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

=E8=BF=99=E6=98=AF=E4=B8=80=E5=B0=81=E6=B5=8B=E8=AF=95=E9=82=AE=E4=BB=B6=E3=
=80=82

[debug][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:136]开始入库!
[debug][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:90]开始执行插件!
[debug][2023-11-24 09:49:21][ac1200096560012121e8000b51b97cb0][D:/GO_Project/eMailServer/server/smtp_server/read_content.go:103]开始执行邮件规则!

ac120009655f76ffed1f000b2e4f80b0

这个logid的完整日志贴一下呢

这个就是服务端收到信息的日志, 你说的完整日志是包括什么,.

就这个Logid相关的全部日志,你上面贴的这个不完整

cat xxx.log | grep ac120009655f76ffed1f000b2e4f80b0 这样

先回复一下,要晚点测试,现在忙其他

就这个Logid相关的全部日志,你上面贴的这个不完整

cat xxx.log | grep ac120009655f76ffed1f000b2e4f80b0 这样

下面就是 通过手机的邮件客户端,发送邮件给QQ邮箱, 服务器上面的日志如下:

[debug][2023-11-29 20:25:52][ac12000965672dd0e6bb000aae2d13b0][D:/GO_Project/hk_project/pmail/server/smtp_server/smtp.go:28]新SMTP连接
[debug][2023-11-29 20:25:53][ac12000965672dd0e6bb000aae2d13b0][D:/GO_Project/hk_project/pmail/server/smtp_server/smtp.go:46]Auth maxbad 123456
[debug][2023-11-29 20:25:53][ac12000965672dd0e6bb000aae2d13b0][D:/GO_Project/hk_project/pmail/server/smtp_server/smtp.go:70]Auth Success {ID:1 Account:maxbad Name:admin Password:6a1088cc9c7cc4391f0526de02dd064f}
[debug][2023-11-29 20:25:53][ac12000965672dd0e6bb000aae2d13b0][D:/GO_Project/hk_project/pmail/server/smtp_server/smtp.go:79]Mail Success sender@xxxxxx.com &{Body: Size:0 RequireTLS:false UTF8:false Auth:<nil>}
[debug][2023-11-29 20:25:53][ac12000965672dd0e6bb000aae2d13b0][D:/GO_Project/hk_project/pmail/server/smtp_server/smtp.go:85]Rcpt Success 123456@qq.com
[debug][2023-11-29 20:25:54][ac12000965672dd0e6bb000aae2d13b0][D:/GO_Project/hk_project/pmail/server/smtp_server/read_content.go:28]收到邮件
[info][2023-11-29 20:25:54][ac12000965672dd0e6bb000aae2d13b0][D:/GO_Project/hk_project/pmail/server/smtp_server/read_content.go:47]邮件原始内容: Date: Wed, 29 Nov 2023 20:25:49 +0800
Subject: =?UTF-8?B?5L2g5aW977yM5pS25Yiw6K+35Zue562U?=
X-Priority: 3
Message-ID: <-ctwye02juqmjov3b0mxygzc7ldj2htf1eu1n-dczegt-6znj2nqw4z8xuhlyzsv0a4l1-gbxeioq38gbzguvxkfhln6eoq9rfakkiglha-2rns17ca466j-a704d0-sv1qml-u5mumw-6b2q66jcrfrv.1701260749980@email.android.com>
From: =?UTF-8?B?4oCq4oCqc2VuZGVyQGJsb2NrYWQubmV04oCs4oCs?=
 <sender@xxxxxx.com>
To: "123456@qq.com" <123456@qq.com>
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGRpdiBkaXI9ImF1dG8iPumqjOivgeeggeaYrzoxNDcyNTY8YnIgLz48YnIgLz48ZGl2IHRpdGxl
PSJod19zaWduYXR1cmUiPuWPkeiHquaIkeeahOiNo+iAgOaJi+acujwvZGl2PjwvZGl2Pg==


[info][2023-11-29 20:25:54][ac12000965672dd0e6bb000aae2d13b0][D:/GO_Project/hk_project/pmail/server/smtp_server/read_content.go:134]垃圾邮件,拒信
[debug][2023-11-29 20:25:54][ac12000965672dd0e6bb000aae2d13b0][D:/GO_Project/hk_project/pmail/server/smtp_server/read_content.go:90]开始执行插件!

账号和域名没匹配,所以没发出去