Настройка почты на Linux

Урок 281 из 365
Автор: Анна Кокина
Сложность урока:
4 уровень - сложно, требуется сосредоточится, внимание деталям и точному следованию инструкции.
4 из 5
Дата изменения: 11.11.2019
Просмотров: 22033
Ограничения по редакциям: Старт, Стандарт, Малый бизнес

Рассмотрим вариант настройки почты на примере CentOS 5 (для других ОС команды и пути могут отличаться).

  1. Удалите sendmail:
    # rpm -e --nodeps sendmail
  2. Установите postfix:
    # yum install postfix
    # /etc/postfix/post-install upgrade-package
  3. Перекомпилируйте базу алиасов:
    # cd /etc
    # newaliases
  4. Измените sendmail_path в /etc/php.ini:
    sendmail_path = /usr/sbin/sendmail -t -i
  5. Запустите postfix:
    # service postfix restart
  6. Перезапустите apache:
    # service zend-server restart
  7. Проверьте наличие postfix в автозагрузке
    # chkсonfig --list|grep postfix

    (по умолчанию есть):

    postfix         0:off   1:off   2:on    3:on    4:on    5:on    6:off

    если нет:

    # chkconfig postfix on
  8. Проверьте работу:
    <?
    if (mail("moe_mylo@gmail.com","test subject", "test body","From: otpravitel@bitrix.ru"))
    echo "Сообщение передано функции mail, проверьте почту в ящике.";
    else
    echo "Функция mail не работает, свяжитесь с администрацией хостинга.";
    ?>

Материалы по теме:



Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас