<?
function SMail($do, $temat, $tresc, $nag = '') {
$host = "www.serwer.pl";
$send_mail = "/mail/sendmail.dll";
$mail_host = "smtp.serwer.pl";
$mail_user = "user";
$mail_pass = "pass";
$snd_cmd = "?host=".$mail_host."&";
$snd_cmd .= "user=".$mail_user."&";
$snd_cmd .= "pass=".$mail_pass."&";
$snd_cmd .= "to=".$do."&";
$snd_cmd .= "subject=".$temat."&";
$snd_cmd .= "body=".$tresc."&";
$snd_cmd .= "headers=".$nag;
function httpPost($host, $path, $referer, $data) {
$fp = fsockopen($host, 80);
fputs($fp, "POST ".$path." HTTP/1.0\r\n");
fputs($fp, "Host: ".$host."\r\n");
fputs($fp, "Referer: ".$referer."\r\n");
fputs($fp, "Content-type: application/x-www-url-encoded\r\n");
fputs($fp, "Content-length: ".strlen($data)."\r\n");
fputs($fp, "\r\n");
fputs($fp, $data."\r\n");
fputs($fp, "\r\n");
$tmp_headers = "";
while ($str = trim(fgets($fp, 4096)))
$tmp_headers .= $str."\n";
$tmp_body = "";
while (!feof($fp))
$tmp_body .= fgets($fp, 4096);
fclose($fp);
return $tmp_body;
}
echo httpPost($host, $send_mail, $host, $snd_cmd);
}
SMail("[email protected]", "Test", "Tresc");
?>
0
Ok to nie działa... jak do aplikacji ISAPI - $send_mail przesłać zmienne - $snd_cmd używając metody POST????