06.11.2007, 23:44 | #1 |
user
Регистрация: 01.12.2006
Сообщений: 93
|
mail функция
В общем имеется php-скрипт:
<? $email = "youraddress@yourserver.com"; $subject = "Тема"; $message = "Message"; $headers = "From:..."; mail ($email, $subject, $message, $headers); ?> ...при выполнении которого выводит ошибку: Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in ... ...в php.ini имеется следующее: [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. ;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ...я так понял что проблема заключается в указании SMTP-сервера (свой SMTP-сервер не установлен). Дак, собственно вопрос: возможно ли (и как...) указать альтернативный SMTP-сервер для того чтобы открыть доступ для посылки писем. |
06.11.2007, 23:55 | #2 |
Программист
|
Ошибку PHP выдает из-за того, что не может достучаться до SMTP сервера, который у тебя указан localhost(то есть на локальной машине). Тебе нужен SMTP сервер без авторизации. соответственно сервера mail.ru не подойдут. Самым простым и правильным решением будет установка у тебя локального SMTP сервера (например, EasySMTP). Только прикрой файрволом порты, что бы никто не мог анонимно его использовать, а то заметить не успеешь, как через него спам начнут гнать.
Если же решишь использовать другой сервак, то во первых обговори с его админом детали, и потом измени поле FROM (адрес отправителя, сейчас у тебя me@example.com), и адрес самого сервака. После этого рестарть апач, и юзай на здоровье. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление e-mail | Sun | Техподдержка | 4 | 04.07.2008 19:43 |
Mail.ru Agent | Serega | Прикладное программное обеспечение | 3 | 28.04.2008 20:49 |
Mail.ru aгент | Veyron | Прикладное программное обеспечение | 9 | 23.03.2007 23:05 |
агент mail.ru !!! | alekssh | Поиск | 7 | 21.02.2007 20:26 |
php---mail(); | Format c:/ | Программируем | 0 | 17.11.2006 08:57 |
|