debian 下安装了 wordpress ,发现用户注册收不到邮件,原来 debian 使用 exim4 代替了 sendmail ,而 exim4 默认是只能系统内部发送而不能对外发送的。

1
vim /etc/exim4/update-exim4.conf.conf

将其中的

1
“dc_eximconfig_configtype=local”

改为

1
"dc_eximconfig_configtype=internet"

即可

1
vim /etc/mailname

可以修改发信主机名,不过一定要使用实际的域名或者IP,否则可能被其他邮件系统过滤。