Просмотров: 19203 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 24.06.2019
Анна Кокина
Сложность урока:
4 уровень - сложно, требуется сосредоточится, внимание деталям и точному следованию инструкции.
1
2
3
4
5
Недоступно в редакциях:
Старт, Стандарт, Малый бизнес

Рассмотрим вариант настройки почты на примере 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 не работает, свяжитесь с администрацией хостинга.";
    ?>

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



10


Курсы разработаны в компании «1С-Битрикс»