|
|
|
| Может быть кто-нибудь подскажет как настроить?
Какой mailagent поставить, где, что прописать.. etc ;) | |
|
|
|
|
|
|
|
для: Kirill
(25.08.2004 в 12:10)
| | у меня была похожая проблема,нро я разобрался,справился,вот те функция,которая отдельно написана под windows и работает с сокетами
<?php
function send_mail($server, $to, $from, $subject="", $headers="")
{
// формируем заголовок
$headers="To: $to\nFrom: $from\nSubject: $subject\nX-Mailer:
MyMail!\n$headers";
$fp = fsockopen($server, 25, &$errno, &$errstr, 30); // соединяемся с нужным сервером по 25 порту
if (!$fp)
{
// если соединение не удалось - возвращаем код ошибки
echo("Connection failed: $errno, $errstr");
}
// приветствуем сервер
fputs($fp,"HELO $server\n");
// посылаем поле FROM
fputs($fp,"MAIL FROM: $from\n");
// посылаем поле TO
fputs($fp,"RCPT TO: $to\n");
// посылаем поле DATA
fputs($fp,"DATA\n");
fputs($fp,$headers);
// дисконнектимся
fputs($fp,"\n.\nQUIT\n");
unset($buff);
while(!feof($fp)){
$buff.=fgets($fp,1024);
}
fclose($fp);
}
}
?>
|
и вот так вот она вызывается:
<?php
send_mail('mx9.yandex.ru', // нужный сервер, к примеру, один из ретрансляторов яндекса
'ttt@yandex.ru', // кому
'ttt@softtime.ru', // от кого
'Hello!'); // тема
?>
|
| |
|
|
|
|
|
|
|
для: LimP
(25.08.2004 в 17:38)
| | Насколько я понимаю использование этой функции влечет за собой следующею проблему:
Необходимо подбирать разные сервера, для отправки на различные адресса.
Поскольку при помощи рестранслятора яндекса, отправить письмо на адресс tt@rambler.ru etc не удастся. | |
|
|
|
|
|
|
|
для: Kirill
(25.08.2004 в 17:58)
| | >Поскольку при помощи рестранслятора яндекса, отправить письмо на адресс tt@rambler.ru etc не удастся.
Все должно получаться. Сам не пробовал, но Кузнецов М.В. рассылал письма куда угодно.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=201 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(25.08.2004 в 18:05)
| | И так и не так. Я действительно рассылал письма куда угодно, но это не значит, чо мой пример надо повторять :) А, с другой стороны, Kiril прав в том, что Яндекс не совсем удачный пример, они уже там помешались на спамо и вирусо-обороне, и сейчас действительно запросто отправить письмо с ретранслятора Яндекса куда-то просто так не удастся, разве что на сам Яндекс, правда с любым полем from. Можно, в принципе, отправить и с Яндекса, но это уже посложнее.
А вообще сейчас найти открытый SMTP-сервер, увы, не проблема. И слать через него можно что угодно и куда угодно. Причем открытые ретрансляторы есть у весьма крупных компаний, в т.ч. и хостеров, так как в некоторых случаях невозвозможно сделать так, чтобы MTA реагировал только на сообщения из своей подсетки. Но, с другой стороны, в связи с массовой рассылкой спама многие уже пытаются как то решить эту проблему, хотя, надо сказать, пока весьма неэлегантными способами. | |
|
|
|