Вы не зашли.
Страницы 1
Решил выделить тему в отдельную ветку.
Проблема в том, что нигде в настройках NG, явным образом не указывается сервер для отправки почты. Как сказал Виталий, NG использует настройки сервера, которые берет из php.ini. В моем случае почтовик находится не на localhost'e а на другом удаленном сервере. Видимо по этому у меня не работает нотификация при регистрации. Иными словами пользователь, хотя и добавляется в базу данных, не получает письмо с уведомлением.
Я посмотрел в php.ini раздел связанный с SMTP сервером и изменил значение с localhost, на нужное мне, но к сожалению это не помогло. Письма по прежнему не отправляются. Вот кусок конфига.
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.hoster.ru
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = admin@stoplinux.org.ru
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log =
Кто может сказать что сделать, чтобы можно было хоститься в одном месте, а использовать почтовый сервер в другом?
Не в сети
Поддержка работоспособности встроенной PHP функции mail() - задача хостера.
Если хостер отказывает в её поддержке (точнее - отказывает в корректной настройке PHP), то лучше валить от него от греха подальше.
p.s. Просто слать через чужие SMTP сервера можно, но в 90% случаев сообщения будут убиваться спаморезкой принимающего SMTP сервера.
В оставшихся 10% (если чужой сервер позволяет сквозь него слать письма с любых на любые адреса) адрес принимающего SMTP сервера уже находится или вот-вот появится в мировых спам-листах и письма опять же перестанут проходить.
p.p.s. Всех этих проблем нет, если использовать авторизацию на SMTP. Но авторизация - это уже совсем иная песня..
Не в сети
Страницы 1