Я хочу лише відправляти sendmail через smtp-сервер свого провайдера, нічого іншого. Як я його налаштував?
Я хочу лише відправляти sendmail через smtp-сервер свого провайдера, нічого іншого. Як я його налаштував?
Відповіді:
Ви вказали відповідь у самому запитанні. Це можна зробити, використовуючи
define(`SMART_HOST', `smtp.your.provider')dnl
Чи стикаєтесь з якоюсь проблемою, використовуючи це. Після редагування /etc/mail/sendmail.mc
слід перейти до каталогу /etc/mail
. Введіть make
та перезапустіть sendmail
службу, щоб зміни набрали чинності. Потім надішліть пробну пошту та подивіться заголовки повідомлень (Отримано :), щоб побачити, чи працює конфігурація.
Якщо ви більше не захоплюєтесь громіздким звіром, що є Sendmail, тоді ви можете замість цього використати SSMTP .
Це MTA лише для реле, який легкий і не може бути простішим у налаштуванні.
Зробіть собі величезну прихильність і замініть sendmail будь-яким сучасним mta, таким як postfix, або чимось більш легким, як ssmtp. Мене дивує, що sendmail все ще використовується добровільно
Nullmailer , IMHO, ще простіше налаштувати. Ось короткий підказки:
apt-get install -y nullmailer
Відредагуйте цей файл:
nano /etc/mailname
Редагуйте інший файл:
nano /etc/nullmailer/remotes
[mysmtpserver.com] smtp --auth-login --user=[username]
--pass=[password]