2009-05-11 7 views
-1

Я хотел бы знать, как настроить exim4 на Debian, чтобы он мог использовать gmail как smarthost, а не мой ISP. Кажется, что нужно настроить TLS и, конечно же, gmail userid и пароль. «Стандартный» пример smarthost, который поставляется с exim4 в Debian, не имеет этих.Добавить gmail как smarthost в Debian exim4

ответ

3

Вышеупомянутое решение по какой-то причине не работало, но решение здесь работало для меня.

http://www.manu-j.com/blog/wordpress-exim4-ubuntu-gmail-smtp/75/

Единственное изменение, которое я сделал, чтобы использовать [email protected] вместо [email protected] в разделе «начинают аутентификаторы».

+0

Да, это отличный ответ – Macker

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 через локального хоста : 587

Редактировать /etc/exim4/passwd.client и добавить:

localhost:[email protected]:yourpassword 

Не забудьте проверить разрешения, а затем запустить:

update-exim4.conf 

Это должно сделать это.

+0

Спасибо за ответ. Я попробую. Почему должен использоваться stunnel, т. Е. Почему exim4 не может напрямую взаимодействовать с узлом smtp gmail? – Macker

+0

Я не думаю, что это «должно» - просто это легче объяснить. – geocar

+0

Я проголосовал за это, так как мне никогда не нравилось использовать другую часть программного обеспечения (stunnel), где она не нужна. – Macker