1. Установка SendMail из репозитория Ubuntu
3. Настройка php.ini
Источник http://webdevnotice.blogspot.ru/2010/12/php-mail-ubuntu.html
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"); ?>
Источник http://webdevnotice.blogspot.ru/2010/12/php-mail-ubuntu.html
Комментариев нет:
Отправить комментарий