March 2016

HTTPS 的 dhparam 生成 ( Nginx版 )

SSL服务器测试 >> https://www.ssllabs.com/ssltest/
Using a Strong DH Group

You will first need to generate a new Diffie-Hellman group, regardless of the server software you use. Modern browsers, including Google Chrome, Mozilla Firefox, and Microsoft Internet Explorer have increased the minimum group size to 1024-bit. We recommend that you generate a 2048-bit group.

Opencart 2.0.3.1 使用 smtp时, 通过contact页面发信的bug

原本使用 Mail 协议,通过服务器的 postfix 发信.

尝试设置了 dns 添加 spf, 使用 RDNS, 但还是会遇到向 GMAIL 客户发信被拒的问题.

没有搞懂 gmail 到底还要怎么设置. 只好先用 smtp了.

 

smtp 有个问题就是有些服务器无法连接上zoho的 smtp 服务器的问题. ssh登陆 服务器, "telnet smtp.zoho.com 端口号" 可以测试服务器是不是能正常连接上smtp服务器. 一般无法连接上的,就无法使用 smtp方式. 香港vps 是连不上的,万幸另一个国外vps是可以连上的.

 

那么问题又来了, 客户忘记密码, gmail用户可以正常收到重置密码的信了.  contact页面留言/询盘确无法发信.

原因:  contact 页面的发信,会将发信方设置为客户填写的邮件地址. 这样直接通过Mail,本机发信没有问题. 但是通过 smtp发信, 会被邮件服务器拒绝. 就像你张三不能冒用李四.

 

解决思路:

1. 设置发信方和收信方都是自己的账户.