Нарешті я знайшов детальний набір інструкцій Тоні Скелфо, які насправді працюють . Здається, що ви повинні використовувати захист транспортного рівня (TLS) на порту 587. Я не змусив SSL SMTP працювати.
Спочатку запустіть sudo dpkg-reconfigure exim4-config
і скористайтеся цими параметрами налаштування:
- Загальний тип конфігурації пошти : пошта, що надсилається smarthost; отриманий через SMTP або fetchmail
- Ім'я системної пошти: <ваше ім'я хоста>
- IP-адреса для прослуховування для вхідних SMTP-з'єднань: 127.0.0.1
- Інші напрямки, для яких приймається пошта: <ваше ім'я хоста>
- Машини для ретрансляції пошти для: <залишити це порожнім>
- IP-адреса або ім'я хоста для smarthost, що виходить: mail.example.com:what87
- Сховати ім’я місцевої пошти у вихідній пошті?
- Так -, як видається, вся вихідна пошта надходить з вашого облікового запису gmail
- Ні - надіслана пошта з дійсним заголовком імені відправника збереже ім’я відправника
- Зберегти кількість DNS-запитів мінімальною (Dial-on-Demand)? Ні
- Спосіб доставки для місцевої пошти: <виберіть ту, яку ви бажаєте>
- Розділити файл конфігурації на невеликі файли? Так (потрібно редагувати один із файлів далі)
Потім запустіть sudo vi /etc/exim4/passwd.client
і додайте наступні рядки для хоста пошти та будь-яких псевдонімів, які вони мають (знайдені через nslookup
). Замініть <адресу електронної пошти> та <password> обліковим записом, через який потрібно відправити пошту):
mail.example.com:<email address>:<password>
mail.yourhosting.provider:<email address>:<password>
Після того як ви відредагуєте passwd.client
файл, запустіть, sudo update-exim4.conf
який інтегруватиме ваші зміни у ваш конфігурацію Exim4.
Запустіть sudo /etc/init.d/exim4 restart
і переконайтеся, що служба припиняється і запускається належним чином. Якщо служба не вдається перезапустити, під час редагування passwd.client
файлу щось, можливо, пішло не так .
Якщо Exim4 перезапустився, продовжуйте працювати sudo tail -f /var/log/exim4/mainlog
та переглядайте журнали пошти. У іншому вікні надішліть електронну пошту зі своєї системи та переконайтесь, що ви бачите запис, який проходить R=smarthost T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com ... X=TLS-1.0:RSA_ARCFOUR_MD5:16
у ній. Це X=TLS
означає, що пошту надсилають із захистом транспортного рівня, чого саме ви хочете.
/etc/exim4/passwd.client
це окремий файл.