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

Форум PHP

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

 

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

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

тема: Заглушка для sendmail
 
 автор: Денис Аверин   (13.05.2011 в 13:17)   письмо автору
 
 

В интернете нашел вот такую заглушку:
<?php

//папка в которую будем складывать почту
define('DIR','С:/server/sendmail/');

//получаем из потока тело письма
$stream='';
$fp=fopen('С:/server/sendmail/post.txt','r');
    while(
$t=fread($fp,2048)){
        if(
$t===''){
        break;
        }
    
$stream.=$t;
    }
fclose($fp);

//Сохраняем в файл
$fp=fopen(mkname(),'w');
//$stream=iconv("UTF-8","CP1251",$stream);
fwrite($fp,$stream);
fclose($fp);

    
//Функция присвоения имени файлу
    
function mkname($i=0){
    
$fn=DIR.date('Y-m-d_H-i-s_').$i.'.eml';
        if(
file_exists($fn)){
        return 
mkname(++$i);
        }else{
        return 
$fn;
        }
    }

?>


Только там описывалось как прикручивать ее к xampp. Можно ли ее как-то приспособить к связке PHP+Apache?

  Ответить  
 
 автор: psychomc   (13.05.2011 в 13:23)   письмо автору
 
   для: Денис Аверин   (13.05.2011 в 13:17)
 

можно поставить denwer, в котором она есть по умолчанию.
и еще, как вариант, просто переопределите в проекте функцию mail.

  Ответить  
 
 автор: Денис Аверин   (13.05.2011 в 14:11)   письмо автору
 
   для: psychomc   (13.05.2011 в 13:23)
 

Значит проще установить sendmail и не париться?
На sendmail.org под винду нету :(

  Ответить  
 
 автор: psychomc   (13.05.2011 в 14:52)   письмо автору
 
   для: Денис Аверин   (13.05.2011 в 14:11)
 

ну так ставьте денвер. в чем проблема?

  Ответить  
 
 автор: Денис Аверин   (13.05.2011 в 14:59)   письмо автору
 
   для: psychomc   (13.05.2011 в 14:52)
 

Мне нравится вручную поднимать сервер.

  Ответить  
 
 автор: Саня   (13.05.2011 в 14:28)   письмо автору
 
   для: Денис Аверин   (13.05.2011 в 13:17)
 

Есть одна прекрасная программа Test Mail Server Tool. Вешается на стандартный SMTP порт (или любой другой) и складывает все исходящие сообщения в папку. Нужно только настроить секцию [mail function] в php.ini.

  Ответить  
Rambler's Top100
вверх

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