ContactMe
Moderátor: Moderators
- _rasel^
- ETOMITE Admin
- Príspevky: 1122
- Dátum registrácie: Ut Sep 20, 2005 1:03 am
- Bydlisko: Košice (SR)
- Kontaktovať používateľa:
ContactMe
Vedel by niekto modifikovate snippet ContactMe, tak aby sa dala nastavit aspon adresa smtp servra?
..:: Etomite CMS → Rulezzz !.!.!. ::..
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);
}
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);
}
- _rasel^
- ETOMITE Admin
- Príspevky: 1122
- Dátum registrácie: Ut Sep 20, 2005 1:03 am
- Bydlisko: Košice (SR)
- Kontaktovať používateľa:
Dik... niekedy sa mi to zide.
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!" (iba vcera ma to napadlo )
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!" (iba vcera ma to napadlo )
..:: Etomite CMS → Rulezzz !.!.!. ::..