Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отправка писем
 
 автор: Alexej   (21.05.2007 в 16:03)   письмо автору
 
 

А подскажите как можно тестировать отправку писем на компьютере ?

   
 
 автор: Trianon   (21.05.2007 в 16:11)   письмо автору
 
   для: Alexej   (21.05.2007 в 16:03)
 

Если мы говорим о стандартной функции mail(), то Денвер складывает создаваемые письма в отдельный каталог, где их можно отыскать и сравнить с эталоном.
Процесс доставки на локальной машине всё равно проверить невозможно, поскольку процедура передачи почты целиком и полностью определяется настройками почтовой системы сервера.

Если речь идет о сокетах - их работу можно и на локальной машине проверить... если порты наружу открыты... Но опять же доставку никто не обещал.

   
 
 автор: Alexej   (21.05.2007 в 16:17)   письмо автору
 
   для: Trianon   (21.05.2007 в 16:11)
 

При подключении к интернет я пытаюсь оправить , мне выдают следующее предупреждение

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\sokkit\site\mail.php on line 2

Мне надо в PHP.ini наверно что-то писать?

   
 
 автор: mesos   (21.05.2007 в 16:24)   письмо автору
 
   для: Alexej   (21.05.2007 в 16:17)
 

Это предупреждение о том, что у вас на машине не запущен почтовый сервер.
Как правило в php.ini ничего менять не надо, а как вариант, могу посоветовать поставить Courier Mail Server (до версии 2.0 - бесплатен).
Для тестирования под окнами, на мой взгляд, самое оно ;-)

   
 
 автор: Alexej   (21.05.2007 в 17:12)   письмо автору
 
   для: mesos   (21.05.2007 в 16:24)
 

Да я установил эту программу и вот что выдаёт

Warning: mail(): SMTP server response: 550 Relaying prohibited in C:\sokkit\site\mail.php on line 2

   
 
 автор: mefestofel   (21.05.2007 в 17:26)   письмо автору
 
   для: Alexej   (21.05.2007 в 17:12)
 

Воспользуйтесь поиском по форуму данная проблема уже обсуждалась и не раз

   
 
 автор: mesos   (21.05.2007 в 17:28)   письмо автору
 
   для: Alexej   (21.05.2007 в 17:12)
 

Учетные записи настроили?

   
 
 автор: Alexej   (21.05.2007 в 17:29)   письмо автору
 
   для: mesos   (21.05.2007 в 17:28)
 

Я даже не могу понять где там что!

   
 
 автор: mesos   (21.05.2007 в 17:38)   письмо автору
 
   для: Alexej   (21.05.2007 в 17:29)
 

Ну там же есть раздел "Пользователи".
Заходите туда, создаете нового пользователя (напр. admin@localhost), задаете ему пароль, а потом в функции mail() в четвертом параметре передаете этот адрес.

mail('admin@localhost', 'subj', 'hello!', "From:admin@localhost\r\n")

Плюс, настройте клиент (outlook, the bat!) на эту учетную запись.

   
 
 автор: Alexej   (21.05.2007 в 17:52)   письмо автору
 
   для: mesos   (21.05.2007 в 17:38)
 

А какой я должен сервер электронной почты выбрать в Outlook?

   
 
 автор: mesos   (21.05.2007 в 17:54)   письмо автору
 
   для: Alexej   (21.05.2007 в 17:52)
 

localhost, конечно же =)
Ну, или 127.0.0.1.

   
 
 автор: Alexej   (21.05.2007 в 17:56)   письмо автору
 
   для: mesos   (21.05.2007 в 17:54)
 

А там сначала надо выбрать POP3 , IMAP ,почта по протоколу HTTP

   
 
 автор: ddhvvn   (21.05.2007 в 17:57)   письмо автору
 
   для: Alexej   (21.05.2007 в 17:56)
 

... т.е. создать учетную запись! :))

   
 
 автор: mesos   (21.05.2007 в 17:59)   письмо автору
 
   для: Alexej   (21.05.2007 в 17:56)
 

pop3

   
 
 автор: Trianon   (21.05.2007 в 16:27)   письмо автору
 
   для: Alexej   (21.05.2007 в 16:17)
 

На Вашей локальной машине почтовый сервер не стоит. Отсюда такая диагностика.

   
 
 автор: mefestofel   (21.05.2007 в 16:29)   письмо автору
 
   для: Alexej   (21.05.2007 в 16:17)
 

Вам сюда:
http://www.indigostar.com/smuman.htm

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования