Итак, задача: настроить на локальном сервере, под управлением ОС Ubuntu отправку почты стредствами php-функции mail().
1. Установка SendMail из репозитория Ubuntu
3. Настройка php.ini
Для debian установка такая:
Необязательно, но желательно - обновляем репозиториум командой: apt-get update
Затем ставим sendmail командой: apt-get install sendmail-bin
Настройка завершена
1. Установка SendMail из репозитория Ubuntu
2. Проверка работоспособность smtp-сервера при помощи коммандной строки и telnet-протоколаsudo apt-get install sendmail
# telnet localhost smtp
Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 localhost6.localdomain6 ESMTP Sendmail 8.14.3/8.14.3/Debian-9.2ubuntu1; Thu, 9 Dec 2010 15:31:17 +0200; (No UCE/UBE) logging access from: localhost.localdomain(OK)- localhost.localdomain [127.0.0.1]
HELO localhost
250 localhost6.localdomain6 Hello localhost.localdomain [127.0.0.1], pleased to meet you
MAIL FROM: no-reply@gmail.com
250 2.1.0 no-reply@gmail.com... Sender ok
RCPT TO: my_exist@gmail.com
250 2.1.5 my_exist@gmail.com... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
test message .
В результате выполнения последовательности комманд на указанный емейл (my_exist@gmail.com) должно прийти сообщение ("test message").250 2.0.0 oB9DVHsE004837 Message accepted for delivery
3. Настройка php.ini
gedit /etc/php5/apache2/php.ini
Находим и редактируем следующую строчку4. Проверка функции mail()sendmail_path = /usr/sbin/sendmail -t -i
Настройка завершенаecho mail ("my_exist@gmail.com","test message", "test message","From:no-reply@gmail.com"); ?>
Для debian установка такая:
Необязательно, но желательно - обновляем репозиториум командой: apt-get update
Затем ставим sendmail командой: apt-get install sendmail-bin
Настройка завершена
Добрый день есть проблема в вожу HELO localhost выдает ошибку,
ОтветитьУдалить500 5.5.1 Command unrecognized: "HELLO localhost"
не подскажите как можно решить ?
вместо HELLO надо ввести HELO
Удалитьпосмотрите здесь: http://forums.webscript.ru/showthread.php?s=f62585d6f95ca41bebbaf2e48437aece&postid=149689
ОтветитьУдалить421 4.3.0 collect: Cannot write ./dfq3CIMoh1007381 (bfcommit, uid=0, gid=113): No such file or directory
ОтветитьУдалитьConnection closed by foreign host.
на "test message
. "
Почему так?
Помогла перезагрузка.. почему теперь он пишет что всё отправлено (250 2.0.0 q3CInuYY001545 Message accepted for delivery), но сообщение не доходит?
УдалитьЧерез smtp все шлет через консоль...но mail() не работает...точнее работает но не отдает по факту отправки true и по итогу получаю 504 от сервера
ОтветитьУдалитьПосле того как я выполнил второй пункт статьи все прошло нормально без ошибок..но проблема в том что не доходят письма на почту..это связано с тем что я сижу под VirtualBox?Если нет то в чем проблема и как её решить!
ОтветитьУдалитьВсе норм.Разобрался!
УдалитьКак? Тож сижу под виртуал бокс.
Удалитьустановил sendmail
ОтветитьУдалитьsudo apt-get install sendmail
в терминале ввёл telnet localhost smtp
выдало
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.14.4/8.14.4/Debian-2ubuntu2; Sat, 10 Nov 2012 01:15:46 +0200; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
HELO localhost
500 5.5.1 Command unrecognized: "P PHELO localhost"
как исправить или что я сделал не так?
Здравствуйте! Делаю настройку на локальном LAMP Ubuntu 16.04 LTS по Вашей инструкции. Адрес получателя my_exist@gmail.com заменил на свой (тоже gmail.com). После ввода команды # test message
ОтветитьУдалитьTerminal не выдает никаких сообщений. Просто мигает курсор. Письмо не приходит. Что нужно делать дальше?
У меня вот последние строчки выдаются и все на том, почта не приходит
ОтветитьУдалить- 250 2.0.0 vBRGYmr2006713 Message accepted for delivery
- Connection closed by foreign host. (эта строчка - после длительного ожидания)
В логах попытки отправить идут
УдалитьConnection timed out with alt4.gmail-smtp-in.l.google.com.
VarangaOfficial - информация о препарате от грибка варанга - самая большая и исчерпывающа подборка фактов. Воспользовавшись данным ресурсом, вы сможете узнать полную информацию касающуюся представленного средства. Лично увидеть данные о клиническом тестировании геля, прочитать реальные отзывы пользователей и медицинского персонала. Изучить инструкцию по применению, прочитать об особенностях и методах работы комплекса, уяснить, как работает крем Варанга, где можно заказать оригинальный сертифицированный препарат и, как избежать покупки подделки. Мы очень тщательно и скурпулезно проверяем размещаемые на сайте данные. Предоставляем нашим пользователям сведения, взятые только из достоверных источников. Если вы обнаружили у себя признаки грибкового поражения стоп или уже довольно продолжительное время, без ощутимых результатов стараетесь излечиться от этого коварного, неприятного недуга, наш сайт покажет вам легкий и быстрый способ решения проблемы. Присоединяетесь и живите полноценной, здоровой жизнью. Теперь все ответы можно отыскать на одном сайте.
ОтветитьУдалить