PMail
PMail copied to clipboard
手机客户端发送问题
完整性要求 / Integrity requirements
- [X] 我保证阅读了文档,了解所有我编写的配置文件项的含义,而不是大量堆砌看似有用的选项或默认值。
- [X] 我提供了完整的配置文件和日志,而不是出于自己的判断只给出截取的部分。
- [X] 我搜索了issues,没有发现已提出的类似问题。
- [X] 我已经阅读了项目Readme和常见问题
版本
2.6.2
描述
目前配置好所有选项,在Web管理界面的收发均正常 但是配置手机邮件客户端,不知道为什么收邮件正常,发邮件不是发到目标用户,而是进入自己的收件箱 有一个类似的issues(手机客户端收发邮件问题 #54),但是没有找到解决方法😅 例如,我域名邮箱是[email protected],往[email protected]发送一封邮箱的话,结果不知道为啥是发给自己,能在[email protected]的收件箱中找到这份发送给目标的邮件
重现方式
手机使用的是华为默认的电子邮件应用,采用README的配置,配置如图
服务端配置
Nginx:
# 邮件
server {
listen 443 ssl http2;
server_name mail.linguoguang.com;
ssl_certificate C:/Users/Administrator/Desktop/nginx-1.24.0/ssl/mail.linguoguang.com.pem;
ssl_certificate_key C:/Users/Administrator/Desktop/nginx-1.24.0/ssl/mail.linguoguang.com.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://127.0.0.1:8367;
}
}
server {
listen 80;
server_name mail.linguoguang.com;
location /.well-known/{
proxy_pass http://127.0.0.1:8367;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /{
return 301 https://mail.linguoguang.com$request_uri;
}
}
PMail:
{
"logLevel": "debug",
"domain": "linguoguang.com",
"domains": ["linguoguang.com"],
"webDomain": "mail.linguoguang.com",
"dkimPrivateKeyPath": "config/dkim/dkim.priv",
"sslType": "1",
"SSLPrivateKeyPath": "./config/ssl/mail.linguoguang.com.key",
"SSLPublicKeyPath": "./config/ssl/mail.linguoguang.com_public.crt",
"dbDSN": "./config/pmail.db",
"dbType": "sqlite",
"httpsEnabled": 2,
"spamFilterLevel": 0,
"httpPort": 8367,
"httpsPort": 443,
"weChatPushAppId": "",
"weChatPushSecret": "",
"weChatPushTemplateId": "",
"weChatPushUserId": "",
"tgBotToken": "",
"tgChatId": "",
"isInit": true,
"webPushUrl": "",
"webPushToken": ""
}
服务端日志
手机端发送邮件时候,显示的日志:
[debug][2024-08-06 22:36:28][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/smtp.go:29]新SMTP连接
[debug][2024-08-06 22:36:28][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/smtp.go:104]Mail Success [email protected] &
{Body: Size:0 RequireTLS:false UTF8:false Return: EnvelopeID: Auth:}
[debug][2024-08-06 22:36:28][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/smtp.go:110]Rcpt Success [email protected]
[debug][2024-08-06 22:36:29][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/read_content.go:33]收到邮件
[debug][2024-08-06 22:36:29][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/read_content.go:40]开始执行插件ReceiveParseBefor
e!
[debug][2024-08-06 22:36:29][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/read_content.go:47]开始执行插件ReceiveParseBefor
e End!
[debug][2024-08-06 22:36:31][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/read_content.go:138]开始执行插件ReceiveParseAfte
r!
[debug][2024-08-06 22:36:31][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/read_content.go:145]开始执行插件ReceiveParseAfte
r!End
[debug][2024-08-06 22:36:31][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/read_content.go:205]开始入库!
[debug][2024-08-06 22:36:31][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/read_content.go:161]开始执行邮件规则!
[debug][2024-08-06 22:36:31][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/read_content.go:173]开始执行插件ReceiveSaveAfter
!
[debug][2024-08-06 22:36:31][c0a8000266b234ec6ed01e8cefc52cb0][/home/runner/work
/PMail/PMail/server/smtp_server/read_content.go:189]开始执行插件ReceiveSaveAfter
!End