Страница 1 из 1
Php mail или SMTP сервер
Добавлено: 23 фев 2015, 13:27
JacksScripts
Ребят, здравствуйте!
Я не могу настроить отправку писем с сервера!
Написал не большой скриптик (cms) сделал выборку способа отправки, на обычном хостинге работает, ставлю на сервер OS запускаю с него, а почта не отправляеться
Добавлено: 23 фев 2015, 13:53
Patefon
Есть эмуляция отправки для проверки скриптов.
Посмотрите "отправленные" в OpenServer\userdata\tmp\email.
Чтобы отправлялось на самом деле, надо ставить специальную программу. Или я чего-то не понимаю
Добавлено: 23 фев 2015, 15:10
JacksScripts
Patefon писал(а):специальную программу
Что именно нужно ставить? Так как мне очень нужна отправка писем
Добавлено: 23 фев 2015, 16:56
Dragon_Knight
Нужно забыть про функцию mail() и использовать SMTP. Благо есть куча готовых классов, от простых с одной функцией, то сложных, с шифрованием и атачами.
Но если всё-же mail(), то заходим в настройки почты, в настройках сервера и указывает настройки вашего SMTP сервера, например того-же mail.ru.
Добавлено: 23 фев 2015, 19:37
JacksScripts
Dragon_Knight писал(а):Нужно забыть про функцию mail() и использовать SMTP
Как можно самому запустить SMTP сервер? чтобы отправлять например от
admin@site.ru
я понимаю есть замена отправителя, но через SMTP подключеный вроде не канает
Добавлено: 24 фев 2015, 15:17
Dragon_Knight
Свой SMTP сервер запустить очень сложно и не стоит даже спрашивать почему. У Вас 99% писем будут не доставлены.
Ваш путь такой:
1) Покупаете домен и DNS сервер. (Без хостинга).
2) Привязываете к Вашему домену:
Яндекс.Почта для домена.
3) После чего заводите ящик отправки писем и указываете его в настройках sendmail или в настройках SMTP класса.
Добавлено: 01 мар 2015, 12:15
JacksScripts
Dragon_Knight писал(а):Свой SMTP сервер запустить очень сложно и не стоит даже спрашивать почему.
А если у меня на сервере стоит Windows Server 2012 R2 и там в диспетчере серверов есть SMTP сервер, но я хз как его настроить, его возможно запустить?
Re:
Добавлено: 12 сен 2016, 15:03
Strizh
Dragon_Knight писал(а):Свой SMTP сервер запустить очень сложно и не стоит даже спрашивать почему. У Вас 99% писем будут не доставлены.
Ваш путь такой:
1) Покупаете домен и DNS сервер. (Без хостинга).
2) Привязываете к Вашему домену:
Яндекс.Почта для домена.
3) После чего заводите ящик отправки писем и указываете его в настройках sendmail или в настройках SMTP класса.
И действительно... Спасибо огромное, получилось сделать именно так!