ContactMe

Máte problém, hľadáte niečo? Opýtajte sa a poradíme...

Moderátor: Moderators

Používateľov profilový obrázok
_rasel^
ETOMITE Admin
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

Príspevok od používateľa _rasel^ »

Vedel by niekto modifikovate snippet ContactMe, tak aby sa dala nastavit aspon adresa smtp servra?
..:: Etomite CMS → Rulezzz !.!.!. ::..
Používateľov profilový obrázok
Ajven
Slovak LT
Slovak LT
Príspevky: 15
Dátum registrácie: So Sep 24, 2005 8:49 pm

Príspevok 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);
}
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok 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:)
..:: Etomite CMS → Rulezzz !.!.!. ::..
Napísať odpoveď