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

Настройка системы для отправки сообщений по протоколу SMTP

24.11.2016, 22:06. Просмотров 387. Ответов 3
Метки нет (Все метки)

Всем привет, форумчанин! Задание на лабор. работу написано, что нужно вставить функцию mail() перед теги <html>, чтобы окно появится отправка сообщение электронные почты. (См.на рисунке)

Вот код:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
<?php
mail('web@ylocalhost.com', 'This is the message subject', 'This is the message body.');
?>
 
<html>
<head>
</head>
 
<body>
 
</body>
</html>

После этого я сохранил страницу и запускаю браузер фаерфокс, а сообщение никак не появилось. Что делать? На просторах сети сказано, что надо подключить протокол smtp, а затем php.ini. Тогда будет работать. Все равно не понял. Поэтому прошу опишите подробно как настраивать? куда? где? Заранее благодарю.

У меня стоит ОС Windows 8.1 x64, php 5.3 и apache 2.2.25.

В общем я нашел на сайте mail() и изучал, попробовал ставить разные функции (т.е. теги), не помогает.

--------------------------------
P.S. Еще на другом сайте нашел источник описание:

Следует убедиться в том, что сервер, на котором работает приложение, способен отправлять электронную почту. Кто-то — локальную версию ColdFusion, кто-то — локальную версию Apache, а некоторые пользователи подключаются к удаленным серверам, на которых установлены Apache/PHP.

Настройки системы для отправки сообщений по протоколу SMTP:
к сожалению, разработчики PHP, использующие локальный сервер Apache, не имеют возможности протестировать созданные страницы, поскольку Apache не поддерживает протокол SMTP.
В любом случае, следует выполнять упражнения для этого урока, но отправить сообщения не удастся.
Однако если в будущем появится возможность загрузить приложение на удаленный веб-сервер, страницы будут работать надлежащим образом.
В этом случае следует прочитать раздел "Написание кода для отправки сообщения"
0
Миниатюры
Настройка системы для отправки сообщений по протоколу SMTP  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2016, 22:06
Ответы с готовыми решениями:

Программа для отправки сообщений smtp с произвольного сервера (что-то вроде MDA)
Нашёл в интернете, немного дороботал пример отправки сообщений через smtp. Ничего толкового не...

Настройка SMTP сервера (для отправки email)
В общем, трабл стандартный: на php не отправляется письмо через функцию mail(). Поставил дополнение...

Отправка сообщений на почту по протоколу SMTP без использования .NET-функций
Всем привет. Такая проблема.Требуется написать программу, которая будет отсылать на почту сообщения...

настройка системы передачи сообщений
проблема в следующем. я создал правила на ограничение передачи сообщений (Rules). теперь...

Необходимо разработать программу для получения почтовых сообщений по протоколу POP3
Здравствуйте. Помогите, пожалуйста, реализовать. Спасибо. Необходимо разработать программу для...

3
crautcher
2021 / 1993 / 463
Регистрация: 27.05.2011
Сообщений: 6,838
25.11.2016, 16:06 2
Цитата Сообщение от Walimas Посмотреть сообщение
Что делать?
mail использюет SMTP сервер на твоем компе? У тебя он стоит? Видимо нет. Иди устанавливай.
0
KOPOJI
25.11.2016, 17:53
  #3

Не по теме:

Цитата Сообщение от Walimas Посмотреть сообщение
разработчики PHP, использующие локальный сервер Apache, не имеют возможности протестировать созданные страницы, поскольку Apache не поддерживает протокол SMTP
интуит жестит :) Конечно, ведь локально сервер SMTP установить и настроить разработчики не могут, только удаленно жеж.. :D

0
Walimas
1 / 1 / 1
Регистрация: 20.04.2014
Сообщений: 89
01.12.2016, 08:20  [ТС] 4
Цитата Сообщение от crautcher Посмотреть сообщение
Сообщение от Walimas
Что делать?
mail использюет SMTP сервер на твоем компе? У тебя он стоит? Видимо нет. Иди устанавливай.
Я на локальном диске, а не хостинг. Да, не стоит. Зачем операционной системы должен устанавливать службы SMTP? Они чем то связаны php? Если вы считаете что надо устанавливать, то тогда где можно скачать? главное в этом файле не было вирусов. Можно каким способ настроить php.ini, чтобы заработал отправки сообщение.

Добавлено через 5 минут
Цитата Сообщение от KOPOJI Посмотреть сообщение
Не по теме:
Сообщение от Walimas
разработчики PHP, использующие локальный сервер Apache, не имеют возможности протестировать созданные страницы, поскольку Apache не поддерживает протокол SMTP
интуит жестит Конечно, ведь локально сервер SMTP установить и настроить разработчики не могут, только удаленно жеж..
Я не разработчик, а студент. )) Не в курсе как настраивать smtp, скачал архив sendmail, потом нужно настраивать php.ini. пытаюсь понять как это делать. Но время займет много времени. Мне нужно проще какие нибудь способ сделать stmp? сможете объяснить, если вам не трудно
0
01.12.2016, 08:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2016, 08:20

Скрипты для отправки сообщений.
Доброе время суток. Подскажите, пожалуйста, куда двигаться: хочу написать скрипт, который...

Динамическая форма для отправки сообщений
Ребят, помогите советом. Встала такая задача: Сделать форму для отправки сообщений с возможностью...

Форма для отправки смс сообщений
Опять же есть сайт smsc.ru как можно сделать форму например для импорта контактов через файл xls...


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

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

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