Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
8 / 8 / 3
Регистрация: 06.12.2013
Сообщений: 187
1

Как отправлять почту через PHP?

20.05.2016, 14:48. Просмотров 385. Ответов 3
Метки нет (Все метки)

Добрый день!

Хочу сделать систему авторизации с возможностью регистрации на сайте. Как сделать так чтобы PHP отправлял сгенерированный секретный код на почту к пользователю? Не могу понять вот что... Почту может отправлять специально настроенный почтовый сервер. Сам PHP не является почтовым сервером (на сколько я понимаю). Т.е. PHP должен работать в увязке с каким-то настроенным почтовым сервером или PHP сам может это делать?

Заранее спасибо!

Сергей.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2016, 14:48
Ответы с готовыми решениями:

Как сделать отправку на почту через PHP
Помогите пожалуйста Не могу найти ошибку в этом коде: <?php if (isset($_POST)){ if...

Как почту с помощью cgi отправлять?
Короче мой хВостинг судя пов сем не дает отправить почту с помощью phpmailer. А может быть есть...

Как отправлять файл с сайта на почту?
Форма на сайте <form action="post.php" method="post" enctype="multipart/form-data"> ...

Как отправлять сообщения на почту с разными содержаниями?
Здравствуйте,интересует такой проблематичный(по крайней мере для меня вопрос: человек вводит...

3
53 / 23 / 5
Регистрация: 21.02.2016
Сообщений: 234
20.05.2016, 16:31 2
функция mail();

отправляет письмо на почту
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
20.05.2016, 16:40 3
Для отправки письма на почту существует функция mail() http://php.net/manual/ru/function.mail.php
Но для этого на сервере должны быть установлены SMTP и приложение Sendmail. Обычно на веб-хостингах это установлено и включено по умолчанию.
0
8 / 8 / 3
Регистрация: 06.12.2013
Сообщений: 187
20.05.2016, 17:38  [ТС] 4
Про функцию mail() я знаю. Не знаю принципа ее работы. Что должно быть настроено и установлено...
А что значит установлены SMTP и sendmail? SMTP - это протокол, а протокол - это язык общения между программами. Как его можно установить? Хостинга у меня никакого нет. У меня есть внешний IP и компьютер, выполняющий роль сервера. На нем стоят: Apache2, PHP, MySQL. Не могу сложить в голове общую картину. Мне так кажется что сама функция mail() ничего отправить не может. Она лишь отправляет в движок PHP запрос на отправление, а он каким-то образом перенаправляет в сервер исходящей почты, который физически это может сделать. Мне кажется что как-то так... Прошу откликнуться кто точно знает...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2016, 17:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Форма обратной связи на сайте. Как отправлять письмо на реальную почту?
Сделана форма обратной связи, php написан, все работает. Сайт на опенсервере. Письма отправляются...

Как через php получить почту с сервера? +в письмах могут быть прикрепленные файлы
Как через php получить почту с сервера? +в письмах могут быть прикрепленные файлы

Не отправляет сообщение на почту через PHP
Подскажите что не правильно <?php $msg_box = ""; // в этой переменной будем хранить...

Отправка файла на почту через PHP
прошу вашей помощи нудно добавить в карточку товара форму - в которую вводишь имеил и туда...

Отправка кода на почту через php скрипт
Вообщем есть скрипт <?php ini_set( 'html_errors', false ); if ( empty( $_POST ) || empty(...

Отправка сообщений на почту с PHP формы через пхп исполнитель
Доброй ночи форумчане. Не знаю , пишу ли я по теме или нет,но суть что использую PHP. В общем, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.