![]() |
Как включить функцию PHP mail() в UbuntuУ шаред хостинга есть одно несомненное преимущество - в большинстве случаев можно не задумываться над стандартными функциями и расширениями. Например, отправка писем на PHP идет из коробки. Написать что-то типа $to = 'кому'; $otpavitel = 'от кого'; $message .= 'Текст письма'; $subject = ‘Тема письма; $headers = 'From: '. $otpavitel . "\r\n" . 'Reply-To: ' . $otpavitel . "\r\n" . 'X-Mailer: PHP/' . phpversion()."\r\n" ; $headers .= "Content-type: text/plain; charset=utf-8"; mail($to, $subject, $message, $headers);и письмо уже несется в ящик получателя с первой космической скоростью. А вот на впс необходимо самому включить функцию mail(). Но это несложно. Шаг 1: Установите sendmail Первое, что вам нужно сделать, это установить пакет sendmail. Сделайте это, выполнив следующую команду в вашем терминале: sudo apt-get install sendmailВозможно, Sendmail уже установлен, но на всякий случай проверьте. Шаг 2: Настройка sendmail После того как предыдущая команда завершит установку пакета sendmail, вам необходимо его настроить. Вы можете сделать это, выполнив следующую команду, которая настроит почтовый сервер: sudo sendmailconfigВам нужно выбрать "Да" на каждый вопрос или иным образом настроить его так, как вы считаете нужным. Шаг 3 (необязательно): Редактирование файла hosts Чтобы отредактировать файл hosts вашего сервера, откройте его, введя в терминал следующую команду: sudo vim /etc/hostsШаг 4: Перезагрузите веб-сервер На этом этапе электронные письма, отправленные через функцию PHP mail(), должны успешно отправляться без особых задержек. Нет необходимости перезапускать сервер, но давайте перезапустим сервер просто как … как правило хорошего тона.. Для сервера Apache вы можете ввести следующую команду для перезапуска сервера. sudo service apache2 restartДля сервера Nginx вы можете ввести следующую команду для перезапуска сервера: sudo service nginx restartВот оно! Теперь вы можете использовать функцию mail() в своем PHP-приложении. ![]() ![]() Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда. ![]() Читайте также:
|
Мои услуги
|
© upread.ru 2013-2022 При перепечатке активная ссылка на сайт обязательна. |