Найшвидший спосіб дозволити ретрансляцію sendmail через smarthost?


Відповіді:


11

Ви вказали відповідь у самому запитанні. Це можна зробити, використовуючи

define(`SMART_HOST', `smtp.your.provider')dnl

Чи стикаєтесь з якоюсь проблемою, використовуючи це. Після редагування /etc/mail/sendmail.mcслід перейти до каталогу /etc/mail. Введіть makeта перезапустіть sendmailслужбу, щоб зміни набрали чинності. Потім надішліть пробну пошту та подивіться заголовки повідомлень (Отримано :), щоб побачити, чи працює конфігурація.


Команда make зателефонує m4, щоб знову проаналізувати sendmail.mc, а також створить інші бази даних, такі як псевдоніми, якщо ми їх змінили.
Саураб Барціяя

6

Якщо ви більше не захоплюєтесь громіздким звіром, що є Sendmail, тоді ви можете замість цього використати SSMTP .

Це MTA лише для реле, який легкий і не може бути простішим у налаштуванні.


ах, спасибі, не зробили дуже добре моє дослідження .. SSMTP було набагато простіше!
Карл Хорберг

ssmtp не підтримується ...
Тількиробота

4

Зробіть собі величезну прихильність і замініть sendmail будь-яким сучасним mta, таким як postfix, або чимось більш легким, як ssmtp. Мене дивує, що sendmail все ще використовується добровільно


2

Nullmailer , IMHO, ще простіше налаштувати. Ось короткий підказки:

apt-get install -y nullmailer

Відредагуйте цей файл:

nano /etc/mailname
  • Введіть своє доменне ім’я, наприклад, mydomain.com
  • Зберегти

Редагуйте інший файл:

nano /etc/nullmailer/remotes
  • Введіть дані вашого сервера smtp: [mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
  • Зберегти

Джерело

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.