Strana 1 z 1

ContactMe

Napísané: Št Sep 29, 2005 8:12 pm
od používateľa _rasel^
Vedel by niekto modifikovate snippet ContactMe, tak aby sa dala nastavit aspon adresa smtp servra?

Napísané: Ut Okt 11, 2005 4:59 am
od používateľa Ajven
Pouziva PHP funkciu Mail() , tato funkcia berie nastavenie SMTP, ktore je v php.ini.
Treba ju nahradit vlastnou funkciou, nasiel som nasledovne(neskusal som):

function Sendmail($ToName, $ToEmail, $FromName, $FromEmail, $Subject, $Body, $Header)
{
$smtp = fsockopen("smtp.sitename.com", 25);

$InputBuffer = fgets($smtp, 1024);

fputs($smtp, "HELO sitename.com\n");
$InputBuffer = fgets($smtp, 1024);
fputs($smtp, "mail From: $FromEmail\n");
$InputBuffer = fgets($smtp, 1024);
fputs($smtp, "RCPT To: $ToEmail\n");
$InputBuffer = fgets($smtp, 1024);
fputs($smtp, "DATA\n");
$InputBuffer = fgets($smtp, 1024);
fputs($smtp, "$Header");
fputs($smtp, "From: $FromName <$FromEmail>\n");
fputs($smtp, "To: $ToName <$ToEmail>\n");
fputs($smtp, "Subject: $Subject\n\n");
fputs($smtp, "$Body\r\n.\r\n");
fputs($smtp, "QUIT\n");
$InputBuffer = fgets($smtp, 1024);

fclose($smtp);
}

Napísané: Ut Okt 11, 2005 9:22 am
od používateľa _rasel^
Dik... niekedy sa mi to zide. :D

Ten snippet mi nefungoval preto, lebo som na tento web pouzival uz svoj upraveny a tam som zo zaciatku suboru odstranil jednu velmi dolezitu vetu: "Do make sure the page is non-Cacheable!" :lol: (iba vcera ma to napadlo :oops:)