我们使用stunnel来给hmailserver添加ssl支持,stunnel是一个开源跨平台提供全局TLS/SSL支持的软件,它可以给很多本身不支持ssl的软件来提供安全的加密连接,同样可以用于hmailserver。
1、下载stunnel软件,http://www.stunnel.org/download/binaries.html,就下最新的4.34版本。
2、安装stunnel,默认一直下一步就行了。
3、打开C:\Program Files\stunnel\stunnel.conf文件,确定以下内容存在并且未被注释掉,默认是正常的。
[pop3s]
accept = 995
connect = 110[imaps]
accept = 993
connect = 143[ssmtp]
accept = 465
connect = 25
4、直接运行stunnel.exe,然后试着用foxmail连接一下,foxmail的设置在“邮件服务器”“高级”里面,勾上两个“此服务器要求安全连接(SSL)”,POP3端口自动变为995,SMTP不会变,改一下,改为465,如果是IMAP就改993,测试一下收发,没问题了吧。
5、然后把stunnel安装为windows的服务,在命令行运行stunnel -install就可以把它安装为服务,到服务里把它启动吧。
OK,给hmailserver添加ssl支持就完成了,stunnel还有其他的功能,自己去发掘吧。
博主好,我使用himail作为服务器,但最近发现服务器的邮件用户收到来路不明的退信,一查看日志才发现,有很多外地IP使用邮件用户发送大量邮件,也就说发件人是我邮件服务器上面的用户,收件人就是其他邮件地址。我使用的是VPS服务器,独立IP,已经设置不允许外部邮件到外部邮件,应该不是中继,日志记录和我们自己发邮件记录每两样,我发段日志给你看下:
“APPLICATION” 3848 “2010-11-30 23:11:00.125” “SMTPDeliverer – Message 861: Message delivery thread completed.”
“TCPIP” 3988 “2010-11-30 23:11:02.171” “TCPConnection – Posting AcceptEx on 0.0.0.0:25”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.171” “60.190.243.74” “SENT: 220 SMTP.SZPOWERLY.COM ESMTP”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.234” “60.190.243.74” “RECEIVED: EHLO hbkj-24374”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.234” “60.190.243.74” “SENT: 250-SMTP.SZPOWERLY.COM[nl]250-SIZE 2048000000[nl]250 AUTH LOGIN PLAIN”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.265” “60.190.243.74” “RECEIVED: AUTH login amFueWFvQHN6cG93ZXJseS5jb20=”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.265” “60.190.243.74” “SENT: 334 UGFzc3dvcmQ6”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.312” “60.190.243.74” “RECEIVED: ***”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.312” “60.190.243.74” “SENT: 235 authenticated.”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.343” “60.190.243.74” “RECEIVED: MAIL FROM:”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.343” “60.190.243.74” “SENT: 250 OK”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.390” “60.190.243.74” “RECEIVED: RCPT TO:”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.390” “60.190.243.74” “SENT: 250 OK”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.437” “60.190.243.74” “RECEIVED: DATA”
“SMTPD” 3988 8866 “2010-11-30 23:11:02.437” “60.190.243.74” “SENT: 354 OK, send.”
“SMTPD” 3600 8866 “2010-11-30 23:11:02.546” “60.190.243.74” “SENT: 250 Queued (0.109 seconds)”
“APPLICATION” 3848 “2010-11-30 23:11:02.546” “SMTPDeliverer – Message 862: Delivering message from to janyao@szpowerly.com. File: D:\mail\{1524AD09-EF24-4A9B-A1D3-7D39DEDE8546}.eml”
“APPLICATION” 3852 “2010-11-30 23:11:02.546” “SMTPDeliverer – Message 863: Delivering message from janyao@szpowerly.com to shurong.wu@popular.net.cn. File: D:\mail\{9365998C-2926-4F81-B5BA-F1A17EB26B77}.eml”
“APPLICATION” 3848 “2010-11-30 23:11:02.640” “SMTPDeliverer – Message 862: Message delivery thread completed.”
“TCPIP” 3852 “2010-11-30 23:11:17.890” “DNS – MX Lookup: popular.net.cn”
“TCPIP” 3852 “2010-11-30 23:11:17.953” “DNS – MX Result: 4 IP addresses were found.”
“TCPIP” 3852 “2010-11-30 23:11:17.953” “Connecting to 123.125.50.214…”
提示:上面的IP不是我本地的IP,shurong.wu@popular.net.cn这个邮件地址我也不知道,从来没向这个地址发过邮件。以上的代码看不动,麻烦分析下出了什么问题,谢谢,如果能加我QQ就更感谢了,我的QQ30958701