|
|
|
| В интернете нашел вот такую заглушку:
<?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? | |
|
|
|
|
|
|
|
для: Денис Аверин
(13.05.2011 в 13:17)
| | можно поставить denwer, в котором она есть по умолчанию.
и еще, как вариант, просто переопределите в проекте функцию mail. | |
|
|
|
|
|
|
|
для: psychomc
(13.05.2011 в 13:23)
| | Значит проще установить sendmail и не париться?
На sendmail.org под винду нету :( | |
|
|
|
|
|
|
|
для: Денис Аверин
(13.05.2011 в 14:11)
| | ну так ставьте денвер. в чем проблема? | |
|
|
|
|
|
|
|
для: psychomc
(13.05.2011 в 14:52)
| | Мне нравится вручную поднимать сервер. | |
|
|
|
|
|
|
|
для: Денис Аверин
(13.05.2011 в 13:17)
| | Есть одна прекрасная программа Test Mail Server Tool. Вешается на стандартный SMTP порт (или любой другой) и складывает все исходящие сообщения в папку. Нужно только настроить секцию [mail function] в php.ini. | |
|
|
|