Jinnrry/PMail

邮件投递失败,time out

Closed this issue · 4 comments

请说明问题 / Describe the bug
无法发送邮件,qq邮箱与谷歌邮箱均无法发送,但是可以接收

如何复现 / To Reproduce
image

你预期的行为 / Expected behavior
正常发送邮件

贴上你的配置文件 / Program configuration file contents

config.json
{
	"logLevel": "",
	"domain": "mail.rem.asia",
	"domains": null,
	"webDomain": "mail.rem.asia",
	"dkimPrivateKeyPath": "config/dkim/dkim.priv",
	"sslType": "0",
	"SSLPrivateKeyPath": "config/ssl/private.key",
	"SSLPublicKeyPath": "config/ssl/public.crt",
	"dbDSN": "./config/pmail.db",
	"dbType": "sqlite",
	"httpsEnabled": 0,
	"spamFilterLevel": 0,
	"httpPort": 81,
	"httpsPort": 0,
	"weChatPushAppId": "",
	"weChatPushSecret": "",
	"weChatPushTemplateId": "",
	"weChatPushUserId": "",
	"tgBotToken": "",
	"tgChatId": "",
	"isInit": true
}
**防火墙配置 ![image](https://github.com/Jinnrry/PMail/assets/78486275/6e8c3b61-4825-4a95-8459-6ed7df7f9970)

日志信息 / Log

log
smtp/server 2024/01/22 03:33:11 handler error: tls: first record does not look like a TLS handshake
smtp/server 2024/01/22 05:24:00 handler error: tls: first record does not look like a TLS handshake
[warning][2024-01-22 07:16:38][ac11091f65ada5d6fb1aed50269067b0][/home/runner/work/PMail/PMail/server/pop3_server/action.go:30]not supported cmd request! cmd:GET args:[/ HTTP/1.1]
[warning][2024-01-22 07:16:38][ac11091f65ada5d6fb1aed50269067b0][/home/runner/work/PMail/PMail/server/pop3_server/action.go:30]not supported cmd request! cmd:HOST: args:[47.236.7.113:110]
[warning][2024-01-22 07:16:38][ac11091f65ada5d6fb1aed50269067b0][/home/runner/work/PMail/PMail/server/pop3_server/action.go:30]not supported cmd request! cmd:USER-AGENT: args:[Expanse, a Palo Alto Networks company, searches across the global IPv4 space multiple times per day to identify customers' presences on the Internet. If you would like to be excluded from our scans, please send IP addresses/domains to: scaninfo@paloaltonetworks.com]
[warning][2024-01-22 07:16:38][ac11091f65ada5d6fb1aed50269067b0][/home/runner/work/PMail/PMail/server/pop3_server/action.go:30]not supported cmd request! cmd: args:[]
2024/01/22 07:20:54 ERROR STLS Error %+v !BADKEY=EOF
[warning][2024-01-22 08:02:49][ac11091f65adb0a9144fed50974779b0][/home/runner/work/PMail/PMail/server/pop3_server/action.go:30]not supported cmd request! cmd:UQ$������O���]�Y��M���
               �4LP�Ť�/�+����   �� args:[]
[warning][2024-01-22 08:02:49][ac11091f65adb0a9144fed50974779b0][/home/runner/work/PMail/PMail/server/pop3_server/action.go:30]not supported cmd request! cmd:/5� args:[]
[warning][2024-01-22 08:02:49][ac11091f65adb0a9144fed50974779b0][/home/runner/work/PMail/PMail/server/pop3_server/action.go:30]not supported cmd request! cmd:. args:[]
[warning][2024-01-22 08:02:49][ac11091f65adb0a9144fed50974779b0][/home/runner/work/PMail/PMail/server/pop3_server/action.go:30]not supported cmd request! cmd:
 args:[]
[warning][2024-01-22 08:02:49][ac11091f65adb0a9144fed50974779b0][/home/runner/work/PMail/PMail/server/pop3_server/action.go:30]not supported cmd request! cmd� args:[]
smtp/server 2024/01/22 08:43:08 handler error: EOF
smtp/server 2024/01/22 08:46:47 handler error: tls: first record does not look like a TLS handshake
2024/01/22 09:14:35 ERROR STLS Error %+v !BADKEY="read tcp 172.17.9.31:110->198.235.24.95:50944: read: connection reset by peer"
smtp/server 2024/01/22 09:15:13 handler error: tls: first record does not look like a TLS handshake
smtp/server 2024/01/22 09:15:15 handler error: tls: first record does not look like a TLS handshake
[info][2024-01-22 09:40:24][ac11091f65adc788d1d4ed5043515db0][/home/runner/work/PMail/PMail/server/controllers/email/send.go:53]发送邮件
[warning][2024-01-22 09:40:26][ac11091f65adc788d1d4ed5043515db0][/home/runner/work/PMail/PMail/server/utils/send/send.go:158]SMTP Send Error! Error:dial tcp 203.205.219.57:25: i/o timeout
[error][2024-01-22 09:40:26][ac11091f65adc788d1d4ed5043515db0][/home/runner/work/PMail/PMail/server/utils/send/send.go:182][0xc0001c91a0] 邮件投递失败dial tcp 203.205.219.57:25: i/o timeout
[info][2024-01-22 09:47:35][ac11091f65adc9373fb2ed503a4ed4b0][/home/runner/work/PMail/PMail/server/controllers/email/send.go:53]发送邮件
[info][2024-01-22 09:47:53][ac11091f65adc949bcbbed506b7969b0][/home/runner/work/PMail/PMail/server/controllers/email/send.go:53]发送邮件
[warning][2024-01-22 09:47:55][ac11091f65adc949bcbbed506b7969b0][/home/runner/work/PMail/PMail/server/utils/send/send.go:158]SMTP Send Error! Error:dial tcp 142.251.175.26:25: i/o timeout
[error][2024-01-22 09:47:55][ac11091f65adc949bcbbed506b7969b0][/home/runner/work/PMail/PMail/server/utils/send/send.go:182][0xc000064420 0xc000064440] 邮件投递失败dial tcp 142.251.175.26:25: i/o timeout
[info][2024-01-22 10:08:48][ac11091f65adce30d275ed503cd05eb0][/home/runner/work/PMail/PMail/server/controllers/email/send.go:53]发送邮件
[warning][2024-01-22 10:08:50][ac11091f65adce30d275ed503cd05eb0][/home/runner/work/PMail/PMail/server/utils/send/send.go:158]SMTP Send Error! Error:dial tcp 142.251.12.26:25: i/o timeout
[error][2024-01-22 10:08:50][ac11091f65adce30d275ed503cd05eb0][/home/runner/work/PMail/PMail/server/utils/send/send.go:182][0xc0001c83e0] 邮件投递失败dial tcp 142.251.12.26:25: i/o timeout

你用telnet命令测试下与对方服务器网络通吗?确认下你的VPS服务商有没有拦截发送邮件

国内大部分服务器都不允许邮件服务,比如阿里云、腾讯云

国内大部分服务器都不允许邮件服务,比如阿里云、腾讯云

好的,了解了,是阿里云的新加坡,我换台服务器吧

您好,服务器25端口对外公开开放,因此会被大量垃圾邮件充斥,严重影响用户正常使用。云服务器ECS的25端口默认受限,不支持解封。建议用户使用465端口发送邮件。