Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 020 769 раз!

Форум

Добро пожаловать, Гость!

Php mail или SMTP сервер

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
JacksScripts
Сообщения: 7
C нами: 1 год 9 мес

Непрочитанное сообщение JacksScripts » 23 фев 2015, 13:27

Ребят, здравствуйте!
Я не могу настроить отправку писем с сервера!
Написал не большой скриптик (cms) сделал выборку способа отправки, на обычном хостинге работает, ставлю на сервер OS запускаю с него, а почта не отправляеться

Patefon

Непрочитанное сообщение Patefon » 23 фев 2015, 13:53

Есть эмуляция отправки для проверки скриптов.
Посмотрите "отправленные" в OpenServer\userdata\tmp\email.
Чтобы отправлялось на самом деле, надо ставить специальную программу. Или я чего-то не понимаю

JacksScripts
Сообщения: 7
C нами: 1 год 9 мес

Непрочитанное сообщение JacksScripts » 23 фев 2015, 15:10

Patefon писал(а):специальную программу

Что именно нужно ставить? Так как мне очень нужна отправка писем

Аватара пользователя
Dragon_Knight
Сообщения: 581
C нами: 4 года 2 мес
Контакты:

Непрочитанное сообщение Dragon_Knight » 23 фев 2015, 16:56

Нужно забыть про функцию mail() и использовать SMTP. Благо есть куча готовых классов, от простых с одной функцией, то сложных, с шифрованием и атачами.

Но если всё-же mail(), то заходим в настройки почты, в настройках сервера и указывает настройки вашего SMTP сервера, например того-же mail.ru.

JacksScripts
Сообщения: 7
C нами: 1 год 9 мес

Непрочитанное сообщение JacksScripts » 23 фев 2015, 19:37

Dragon_Knight писал(а):Нужно забыть про функцию mail() и использовать SMTP


Как можно самому запустить SMTP сервер? чтобы отправлять например от admin@site.ru
я понимаю есть замена отправителя, но через SMTP подключеный вроде не канает

Аватара пользователя
Dragon_Knight
Сообщения: 581
C нами: 4 года 2 мес
Контакты:

Непрочитанное сообщение Dragon_Knight » 24 фев 2015, 15:17

Свой SMTP сервер запустить очень сложно и не стоит даже спрашивать почему. У Вас 99% писем будут не доставлены.

Ваш путь такой:
1) Покупаете домен и DNS сервер. (Без хостинга).
2) Привязываете к Вашему домену: Яндекс.Почта для домена.
3) После чего заводите ящик отправки писем и указываете его в настройках sendmail или в настройках SMTP класса.

JacksScripts
Сообщения: 7
C нами: 1 год 9 мес

Непрочитанное сообщение JacksScripts » 01 мар 2015, 12:15

Dragon_Knight писал(а):Свой SMTP сервер запустить очень сложно и не стоит даже спрашивать почему.


А если у меня на сервере стоит Windows Server 2012 R2 и там в диспетчере серверов есть SMTP сервер, но я хз как его настроить, его возможно запустить?

Strizh
Сообщения: 1
C нами: 2 мес 26 дней

Непрочитанное сообщение Strizh » 12 сен 2016, 15:03

Dragon_Knight писал(а):Свой SMTP сервер запустить очень сложно и не стоит даже спрашивать почему. У Вас 99% писем будут не доставлены.

Ваш путь такой:
1) Покупаете домен и DNS сервер. (Без хостинга).
2) Привязываете к Вашему домену: Яндекс.Почта для домена.
3) После чего заводите ящик отправки писем и указываете его в настройках sendmail или в настройках SMTP класса.


И действительно... Спасибо огромное, получилось сделать именно так!


Вернуться в «Модули и инструменты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей