我想知道如何在Debian上设置我的exim4,以便它可以使用gmail作为smarthost,而不是我的ISP。它似乎需要设置TLS,当然还需要一个gmail用户ID和密码。 Debian中exim4附带的“标准”smarthost示例没有这些。
答案 0 :(得分:3)
上述解决方案由于某种原因无效,但此处的解决方案对我有用。
http://www.manu-j.com/blog/wordpress-exim4-ubuntu-gmail-smtp/75/
我做的唯一更改是在“开始验证者”部分中使用xyz@mydomain.com
而不是xyz@gmail.com
。
答案 1 :(得分:1)
首先,安装stunnel4并将其配置为将[127.0.0.1]:587
映射到smtp.gmail.com:465
,如下所示:
client=yes
[smtp-gmail]
accept = 587
connect = smtp.gmail.com:465
然后重新配置exim4:
dpkg-reconfigure exim4-config
配置exim4使用很多小文件,smarthost通过localhost:587
编辑/etc/exim4/passwd.client并添加:
localhost:yourname@gmail.com:yourpassword
请记住检查权限,然后运行:
update-exim4.conf
应该这样做。
答案 2 :(得分:1)
请参阅Debian Wiki上的说明: