PHP-Nuke
  Strona głównaDownloadForumFAQ Zaloguj się  
Forum


 
Regulamin  Forum FAQ   Szukaj   Grupy   Rejestracja   Zaloguj
 
 
Zadając pytanie dotyczące PHPNuke podaj jego wersje!!

Zobacz następny temat
Zobacz poprzedni temat
Napisz nowy temat   Odpowiedz do tematu  Forum PHP-Nuke.org.pl Strona Główna » PHPNuke - pomoc
Autor Wiadomość
Suchy
~user



Dołączył(a): 23.12.2004
Posty: 743
Pochwał: 63
Skąd: Łódź

Status: Offline


 
PostWysłany: 24 Gru 2004 15:40:10 Back to top  
Przeglądarka użytkownikaUA:

Jak wszyscy wiemy w Nuke'u są momenty gdy wysyłany jest mail do użytkowników (np: Newsletter, Feedback, Potwierdzenie rejestracji itp)

Wszystko pięknie o ile dysponujemy serwerem z skonfigurowanym sendmailem/postfixem (czyli dobrze skonfigurowany Linux) i nie zablokowaną funkcją mail()

Co jednak zrobić gdy nasz serwer jest postawiony na Windowsie, który nie ma sendmaila, lub gdy sendmail/postfix nie jest skonfigurowany, albo funkcja mail() jest zablokowana czy tż gdy poprostu nie chcemy kożystać z sendmaila?

Oczywiście wystarczy w php.ini podać adres serwera pocztowego SMTP i mail dowolnego założonego na nim konta. Jednakże nie zawsze mamy do takiego pliku dostęp, lub też samo podanie SMTP i maila nie wystarczy gdyż serwer wymaga autoryzacji do wysyłania maili (jest to zabezpieczenie przed robakami i przed spamowaniem - w dzisiejszych prawie każdy serwer wymaga autoryzacji)

W przypadku forum od Nuke'a możemy w jego konfiguracji (Panel Administracyjny->Forums->Konfiguracja->Ustawienia Email'i) ustawić dane potrzebne do autoryzacji:
Adres Email Admina: wpisujemy nasz email
Podpis pod email: tekst który ma być dołączony na koniec każdego maila
Używaj Serwera SMTP: oczywiście ustawiamy na TAK
Adres Serwera SMTP: wpisujmy adres serwera SMTP, który poznaliśmy przy zakładaniu konta, np: smtp.wp.pl
Nazwa Użytkownika SMTP: wpisujemy login (czasami trzeba wpisac pełny adres email zamiast loginu - zależy od tgo gdzie mamy konto)
Hasło SMTP: hasło do autoryzacji (zazwyczaj taki samo jak do całego konta)

Niestety pozostałe części Nuke'a korzystają już z tradycyjnej funkcji mail(). Funkcja ta nie obsługuje autoryzacji. Co więc zrobić?

I. Należy zainstalować jaknajnowsze paczki PEAR: Mail oraz Socket

a) Ściągamy ze strony http://pear.php.net wyżej wspomniane paczki i kopiujemy je do katalogu: PEAR\go-pear-bundle znajdującym się w miejscu gdzie zainstalowaliśmy PHP
b) Jeśli w tym katalogu istnieją już te paczki ale w starszych wersjach to je usuwamy
c) Odpalamy pliczek go-pear.bat który też jest tam gdzie mamy PHP i postępujmy zgodnie z instrukcjami instalacji (gdy będzie pytanie czy chcesz zmienić ścieżki dostępu sugeruję pozostawić je takie jaki są)
d) po zakończeniu instalacji zostanie wygenrowany plik PEAR_ENV.reg, dołączamy go do rejestru dwukrotnie na niego klikając.
e) restart serwera
f) Właśnie zainstalowałeś(aś) odpowiednie paczki PEAR.



II. Teraz trzeba zmodyfikować odpowiednie pliki nuke'a odpowidzialne za wysyłanie Newslettera, powiadmienia do przyjaciół i Feedbacku oraz YourAccount

1) przygotowujemy pliki:
a) w katalogu includes w wsoim Nuke'u utwórz plik o nazwie mailconfig.php i poniższej zawartości:

Kod:
<?php
$headers["From"] = "ja@domena.pl"; //adres konta przez które jest wysyłana poczta
$params["host"] = "SMTP.serwer.pl"; // adres serwera SMTP (np: SMTP.wp.pl)
$params["port"] = "25"; // port serwera SMTP (zazwyczaj: 25)
$params["auth"] = true; // czy serwer wymaga autoryzacji (zazwyczaj: true)
$params["username"] = "login";    // login konta (ewentualnie adres e-mail konta)
$params["password"] = "hasło";    // hasło konta
?>


2) Zmieniamy Feedback
a) otwórz plik index.php znajdujący się w katalogu modules\feedback
b) zamień:

Kod:
$form_block = "
    <center><font class=\"title\"><b>$sitename: "._FEEDBACKTITLE."</b></font>
    <br><br><font class=\"content\">"._FEEDBACKNOTE."</font>
    <FORM METHOD=\"post\" ACTION=\"modules.php?name=$module_name\">
    <P><strong>"._YOURNAME.":</strong><br>
    <INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"$sender_name\" SIZE=30></p>
    <P><strong>"._YOUREMAIL.":</strong><br>
    <INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"$sender_email\" SIZE=30></p>
    <P><strong>"._MESSAGE.":</strong><br>
    <TEXTAREA NAME=\"message\" COLS=30 ROWS=5 WRAP=virtual>$message</TEXTAREA></p>
    <INPUT type=\"hidden\" name=\"opi\" value=\"ds\">
    <P><INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\""._SEND."\"></p>
    </FORM></center>
";

OpenTable();
if ($opi != "ds") {
    echo "$form_block";
} elseif ($opi == "ds") {
    if ($sender_name == "") {
   $name_err = "<center><font class=\"option\"><b><i>"._FBENTERNAME."</i></b></font></center><br>";
   $send = "no";
    }
    if ($sender_email == "") {
   $email_err = "<center><font class=\"option\"><b><i>"._FBENTEREMAIL."</i></b></font></center><br>";
   $send = "no";
    }
    if ($message == "") {
       $message_err = "<center><font class=\"option\"><b><i>"._FBENTERMESSAGE."</i></b></font></center><br>";
   $send = "no";
    }
    if ($send != "no") {
   $sender_name = removecrlf($sender_name);
   $sender_email = removecrlf($sender_email);
   $msg = "$sitename\n\n";
   $msg .= ""._SENDERNAME.": $sender_name\n";
   $msg .= ""._SENDEREMAIL.": $sender_email\n";
   $msg .= ""._MESSAGE.": $message\n\n";
   $to = $adminmail;
   $mailheaders = "From: $sender_name <$sender_email>\n";
   $mailheaders .= "Reply-To: $sender_email\n\n";
   mail($to, $subject, $msg, $mailheaders);
   echo "<P><center>"._FBMAILSENT."</center></p>";
   echo "<P><center>"._FBTHANKSFORCONTACT."</center></p>";
    } elseif ($send == "no") {
   OpenTable2();
   echo "$name_err";
   echo "$email_err";
   echo "$message_err";
   CloseTable2();
   echo "<br><br>";
   echo "$form_block"; 
    }
}


na:

Kod:
// wygląd formularza
$form_block = "<center><font class=\"title\"><b>$sitename: "._FEEDBACKTITLE."</b></font><br><br><font class=\"content\">"._FEEDBACKNOTE."</font><FORM METHOD=\"post\" ACTION=\"modules.php?name=$module_name\"><P><strong>"._YOURNAME.":</strong><br><INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"$sender_name\" SIZE=30></p><P><strong>"._YOUREMAIL.":</strong><br><INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"$sender_email\" SIZE=30></p><P><strong>"._MESSAGE.":</strong><br><TEXTAREA NAME=\"message\" COLS=30 ROWS=5 WRAP=virtual>$message</TEXTAREA></p><INPUT type=\"hidden\" name=\"wys\" value=\"tak\"><P><INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\""._SEND."\"></p></FORM></center>";

OpenTable();
if ($wys != "tak") {
    echo "$form_block";
} else {
$sender_name = removecrlf($sender_name);
$sender_email = removecrlf($sender_email);
include("Mail.php");

// w tym pliku ustaw parametry konta przez które ma wysłać maila
require_once("includes/mailconfig.php");

// do kogo ma dotrzeć mail
$recipients = $adminmail;

// definiowanie nagłówka
$headers["To"]      = $adminmail;
$headers["Subject"] = $subject;

// tworzenie treści maila
$body = "$sitename\n\n";
$body .= ""._SENDERNAME.": $sender_name ($sender_email)\n";
$body .= ""._MESSAGE.": $message\n\n";

// Tworzenie obiektu przy użyciu metody Mail::factory
$mail_object =& Mail::factory("smtp", $params);

// sru maila w net :D
$mail_object->send($recipients, $headers, $body);
echo "<P><center>"._FBMAILSENT."</center></p>";
echo "<P><center>"._FBTHANKSFORCONTACT."</center></p>";
}



3) Zmieniamy wysyłanie do przyjaciół
a) otwórz plik friend.php znajdujący się w modules\News
b) zamień:

Kod:
function SendStory($sid, $yname, $ymail, $fname, $fmail) {
    global $sitename, $nukeurl, $prefix, $db, $module_name;

    $fname = stripslashes(removecrlf($fname));
    $fmail = stripslashes(removecrlf($fmail));
    $yname = stripslashes(removecrlf($yname));
    $ymail = stripslashes(removecrlf($ymail));   
    $sid = intval($sid);
    $row = $db->sql_fetchrow($db->sql_query("SELECT title, time, topic FROM ".$prefix."_stories WHERE sid='$sid'"));
    $title = stripslashes(check_html($row['title'], "nohtml"));
    $time = $row['time'];
    $topic = intval($row['topic']);
    $row2 = $db->sql_fetchrow($db->sql_query("SELECT topictext FROM ".$prefix."_topics WHERE topicid='$topic'"));
    $topictext = stripslashes(check_html($row2['topictext'], "nohtml"));
    $subject = ""._INTERESTING." $sitename";
    $message = ""._HELLO." $fname:\n\n"._YOURFRIEND." $yname "._CONSIDERED."\n\n\n$title\n("._FDATE." $time)\n"._FTOPIC." $topictext\n\n"._URL.": $nukeurl/modules.php?name=$module_name&file=article&sid=$sid\n\n"._YOUCANREAD." $sitename\n$nukeurl";
    mail($fmail, $subject, $message, "From: \"$yname\" <$ymail>\nX-Mailer: PHP/" . phpversion());
    update_points(6);
    $title = urlencode($title);
    $fname = urlencode($fname);
    Header("Location: modules.php?name=$module_name&file=friend&op=StorySent&title=$title&fname=$fname");
}


na:

Kod:
function SendStory($sid, $yname, $ymail, $fname, $fmail) {
    global $sitename, $nukeurl, $prefix, $db, $module_name;

    $fname = removecrlf($fname);
    $fmail = removecrlf($fmail);
    $yname = removecrlf($yname);
    $ymail = removecrlf($ymail);

    $sql = "SELECT title, time, topic FROM ".$prefix."_stories WHERE sid='$sid'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $title = $row[title];
    $time = $row[time];
    $topic = $row[topic];

    $sql = "SELECT topictext FROM ".$prefix."_topics WHERE topicid='$topic'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $topictext = $row[topictext];

    $subject = ""._INTERESTING." $sitename";
    $message = ""._HELLO." $fname:\n\n"._YOURFRIEND." $yname "._CONSIDERED."\n\n\n$title\n("._FDATE." $time)\n"._FTOPIC." $topictext\n\n"._URL.": $nukeurl/modules.php?name=$module_name&file=article&sid=$sid\n\n"._YOUCANREAD." $sitename\n$nukeurl";


   include("Mail.php");

   // w tym pliku ustaw parametry konta przez które ma wysłać maila
   require_once("includes/mailconfig.php");

   // do kogo ma dotrzeć mail
   $recipients = $fmail;

   // definiowanie nagłówka
   $headers["To"] = $fmail;
   $headers["Subject"] = $subject;

   $body = $message;

   // Tworzenie obiektu przy użyciu metody Mail::factory
   $mail_object =& Mail::factory("smtp", $params);

   // sru maila w net :D
   $mail_object->send($recipients, $headers, $body);



    update_points(6);
    $title = urlencode($title);
    $fname = urlencode($fname);
    Header("Location: modules.php?name=$module_name&file=friend&op=StorySent&title=$title&fname=$fname");
}



4) Zmieniamy Newsletter
a) otwórz plik newsletter.php będący w admin\modules
b) zamień:

Kod:
function newsletter_send($title, $content) {
    global $user_prefix, $sitename, $db, $nukeurl, $adminmail;
    $send_html_messages = "yes";
    $from = $adminmail;
    $subject = "[$sitename Newsletter]: " . stripslashes($title) . "";
    $content = stripslashes($content);
    $content = "$sitename " . _NEWSLETTER . "\n\n\n$content\n\n- $sitename " . _STAFF . "\n\n\n\n\n\n" . _NLUNSUBSCRIBE . "";
    $result = $db->sql_query("SELECT user_email from " . $user_prefix . "_users where newsletter='1'");
    while ($row = $db->sql_fetchrow($result)) {
   $user_email = $row['user_email'];
        $xheaders = "From: " . $sitename . " <" . $adminmail . ">\n";
        $xheaders .= "X-Sender: <" . $adminmail . ">\n";
        $xheaders .= "X-Mailer: PHP\n"; // mailer
        $xheaders .= "X-Priority: 6\n"; // Urgent message!
        if ($send_html_messages == "yes") {
                $xheaders .= "Content-Type: text/html; charset=iso-8859-1\n"; // Mime type
        }
        mail("$user_email","$subject","$content",$xheaders);
    }
    Header("Location: admin.php?op=newsletter_sent");
}


na:

Kod:
function newsletter_send($title, $content) {
    global $user_prefix, $sitename, $dbi, $nukeurl, $adminmail;

    include("Mail.php");

   // w tym pliku ustaw parametry konta przez które ma wysłać maila
   include("includes/mailconfig.php");

    $subject = "[$sitename Newsletter]: ".stripslashes($title)."";
   $headers["Subject"] = $subject;

    $content = stripslashes($content);
    $content = "$sitename "._NEWSLETTER."\n\n\n$content\n\n- $sitename "._STAFF."\n\n\n\n\n\n"._NLUNSUBSCRIBE."";
    $body = $content;

    $result = sql_query("select user_email from ".$user_prefix."_users where newsletter='1'", $dbi);
    while(list($user_email) = sql_fetch_row($result, $dbi)) {

   // do kogo ma dotrzeć mail
   $recipients = $user_email;

   // definiowanie nagłówka
   $headers["To"] = $user_email;

   // Tworzenie obiektu przy użyciu metody Mail::factory
   $mail_object =& Mail::factory("smtp", $params);

   // sru maila w net :D
   $mail_object->send($recipients, $headers, $body);
    }
    Header("Location: admin.php?op=newsletter_sent");
}


3) zamień:

Kod:
function massmail_send($title, $content) {
    global $user_prefix, $sitename, $db, $nukeurl, $adminmail;
    $send_html_messages = "yes";
    $from = $adminmail;
    $subject = "[$sitename]: $title";
    $content = stripslashes($content);
    $content = "" . _FROM . ": $sitename\n\n\n\n$content\n\n\n\n- $sitename " . _STAFF . "\n\n\n\n" . _MASSEMAILMSG . "";
    $result = $db->sql_query("SELECT user_email from " . $user_prefix . "_users where user_id != '1'");
    while ($row = $db->sql_fetchrow($result)) {
   $user_email = $row['user_email'];
        $xheaders = "From: " . $sitename . " <" . $adminmail . ">\n";
        $xheaders .= "X-Sender: <" . $adminmail . ">\n";
        $xheaders .= "X-Mailer: PHP\n"; // mailer
        $xheaders .= "X-Priority: 6\n"; // Urgent message!
        if ($send_html_messages == "yes") {
                $xheaders .= "Content-Type: text/html; charset=iso-8859-1\n"; // Mime type
        }
        mail("$user_email","$subject","$content",$xheaders);
    }
    Header("Location: admin.php?op=massmail_sent");
}


na:

Kod:
function massmail_send($title, $content) {
    global $user_prefix, $sitename, $dbi, $nukeurl, $adminmail;

    include_once("Mail.php");

   // w tym pliku ustaw parametry konta przez które ma wysłać maila
   include_once("includes/mailconfig.php");

    $subject = "[$sitename]: $title";
   $headers["Subject"] = $subject;

    $content = stripslashes($content);
    $content = ""._FROM.": $sitename\n\n\n\n$content\n\n\n\n- $sitename "._STAFF."\n\n\n\n"._MASSEMAILMSG."";
    $body = $content;

    $result = sql_query("select user_email from ".$user_prefix."_users where user_id != '1'", $dbi);
    while(list($user_email) = sql_fetch_row($result, $dbi)) {

   // do kogo ma dotrzeć mail
   $recipients = $user_email;

   // definiowanie nagłówka
   $headers["To"] = $user_email;

   // Tworzenie obiektu przy użyciu metody Mail::factory
   $mail_object =& Mail::factory("smtp", $params);

   // sru maila w net :D
   $mail_object->send($recipients, $headers, $body);
    }
    Header("Location: admin.php?op=massmail_sent");
}



5) Zmieniamy Your_Account
a) otwórz plik index.php będący w modules\Your_Account
b) zamień każdy wystpujący w tym pliku kod:

Kod:
mail($user_email, $subject, $message, "From: $adminmail\nX-Mailer: PHP/" . phpversion());


na:

Kod:
include("Mail.php");

// w tym pliku ustaw parametry konta przez które ma wysłać maila
require_once("includes/mailconfig.php");

// do kogo ma dotrzeć mail
$recipients = $user_email;

// definiowanie nagłówka
$headers["To"] = $user_email;
$headers["Subject"] = $subject;

$body = $message;

// Tworzenie obiektu przy użyciu metody Mail::factory
$mail_object =& Mail::factory("smtp", $params);

// sru maila w net :D
$mail_object->send($recipients, $headers, $body);



i to na tyle...

P.S.
Oczywiście można zmieniać ustawinia nagłówków czy zmiennych zawierających treść maila, lub odrobinę zoptymalizowac kod usuwając niektóre zmienne jeśli ktoś chce..

P.S.S.
kody modyfikacji opisałem komentarzami jeśli ktoś jest ciekawy co która linijka robi..

Tutorial and modifications by Suchy

_________________
Suchy the Master
www.gtw.avx.pl

www.scarlet.ivy.prv.pl
Zobacz profil autora Odwiedź stronę autora    
cesio
~user



Dołączył(a): 30.10.2005
Posty: 11
Ostrzeżeń: 2


Status: Offline


 
PostWysłany: 1 Lis 2005 17:05:44 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

ja bym sie chciał zapytać gdziesie dokładnie znajduje katalog: PEAR\go-pear-bundle znajdującym się w miejscu gdzie zainstalowaliśmy PHP
Zobacz profil autora    
Suchy
~user



Dołączył(a): 23.12.2004
Posty: 743
Pochwał: 63
Skąd: Łódź

Status: Offline


 
PostWysłany: 2 Lis 2005 22:53:09 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322; FDM)

To zależy gdzie zainstalowałeś PHP. Pierw poszukaj katalogu PHP (zapewnie C:\Program Files\PHP lub C:\PHP). W nim powienien być katalog PEAR\go-pear-bundle. Jeśli go nie ma to takowy utwórz.

Oczywiście to wszystko ma sens, gdy komputer na którym szukasz tych katalogów jest serwerem, na którym stoi Twoja strona.

_________________
Suchy the Master
www.gtw.avx.pl

www.scarlet.ivy.prv.pl
Zobacz profil autora Odwiedź stronę autora    
cesio
~user



Dołączył(a): 30.10.2005
Posty: 11
Ostrzeżeń: 2


Status: Offline


 
PostWysłany: 3 Lis 2005 18:21:08 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

ja mam zainstalowane phpnuke na freefronthost.com a oto link http://cesio.freefronthost.com i tam nie ma takiego katalogu jak PEAR\go-pear-bundle?? Pomóż mi jak ma zainstalować te paczki??


I jeszcze jedno który z tych mam ściągnąc bo są dwie wersje dostepne socket:
Net_Socket: Network Socket Interface
System_Socket: OO socket API ??
Zobacz profil autora    
panda
~user



Dołączył(a): 14.06.2005
Posty: 773
Pochwał: 58
Skąd: Gdańsk

Status: Offline


 
PostWysłany: 3 Lis 2005 18:57:39 Back to top  
Przeglądarka użytkownikaUA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

cesio napisał(a):
ja mam zainstalowane phpnuke na freefronthost.com a oto link http://cesio.freefronthost.com i tam nie ma takiego katalogu jak PEAR\go-pear-bundle?? Pomóż mi jak ma zainstalować te paczki??


Powyższy opis dotyczy sytuacji gdy jesteś administratorem serwera (np:windows&krasnal) Crying or Very sad
Zobacz profil autora Odwiedź stronę autora    
cesio
~user



Dołączył(a): 30.10.2005
Posty: 11
Ostrzeżeń: 2


Status: Offline


 
PostWysłany: 3 Lis 2005 19:03:25 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

aha a jak nie jestem i chce cobie zainstalować na innym serwerze??
Zobacz profil autora    
p-maz
~user



Dołączył(a): 23.12.2004
Posty: 1119
Pochwał: 120
Skąd: Wrocław

Status: Offline


 
PostWysłany: 4 Lis 2005 15:16:24 Back to top  
Przeglądarka użytkownikaUA: Opera/8.50 (Windows NT 5.1; U; pl)

Skontaktuj się z administratorem serwera i zapytaj się go o to.

_________________
Nie udzielam porad GG, PW.
search
http://e-maz.net - modyfikacja/tworzenie stron
Zobacz profil autora Odwiedź stronę autora    
dragusinszy
~user



Dołączył(a): 2.01.2006
Posty: 45


Status: Offline


 
PostWysłany: 5 Sty 2006 19:44:37 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Crazy Browser 2.0.0 RC3

Ja mam takie pytanie: Mam serwer do którego mam dostęp tylko przez ftp i za każdym razem jak coś u nich padnie... stronka chodzi ale nie moge wysyłać z niej maili, ludzie się nie mogą rejestrować itd. Co zrobić zebym nie musiał się o to martwić.. czy to co podaliście wyżej może pomóc?

I czy jest jakas na to rada.... bo domyślam się że u nich pada coś z funkcją mail i za każdym razem jak im to padnie to muszą to naprawiać .
Zobacz profil autora    
Suchy
~user



Dołączył(a): 23.12.2004
Posty: 743
Pochwał: 63
Skąd: Łódź

Status: Offline


 
PostWysłany: 8 Sty 2006 01:50:29 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)

Dziwne to by było, jakby im padała tylko funkcja mail Smile
Jeśli już to pada im najprawdopodbnie serwer poczty (SMTP) przez który wysyłane są u nich maile przez funckję mail()

Jesli tak jest to powyższe wyjście rozwiązało by problem, bo możesz sobie sam ustawić jaki serwer wykorzystasz do wysyłanie maili.

Nie mniej, aby móc tą modyfikacje wykonać, musisz mieć dostęp do shella serwera (innymi słowy do systemu na którym jest postawiony serwer).

_________________
Suchy the Master
www.gtw.avx.pl

www.scarlet.ivy.prv.pl
Zobacz profil autora Odwiedź stronę autora    
dragusinszy
~user



Dołączył(a): 2.01.2006
Posty: 45


Status: Offline


 
PostWysłany: 26 Mar 2006 11:57:14 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Crazy Browser 2.0.0 RC3

Znów padła funkcja mail i ludzie się nie mogli rejestrować tak jak i nie mogą wysyłać wiadomości do przyjaciela itd.
Zrobiłem rejestracje przez forum i ustawiłem na forum w PA/Konfiguracja/Ustawienia mail wszystko tak jak powinno być... teraz ludzie mogą się rejestrować a funkcja do wysyłania np. freeback (czy jak sie to tam pisze) dalej nie działa co to moze oznaczać?
Zobacz profil autora    
pawelj
~user



Dołączył(a): 19.11.2006
Posty: 5


Status: Offline


 
PostWysłany: 27 Lis 2006 23:15:52 Back to top  
Przeglądarka użytkownikaUA: Opera/9.02 (Windows NT 5.1; U; pl)

Banalne, ale może się komuś przyda. Załączam pliczki, które umożliwiają wysłanie emaila przez konto z autoryzacją bez instalacji bibliotek PEAR.
Obciąłem kod do niezbędnego, działającego minimum.
Dla testujących z serwerem na windzie: dobrze jest wyłączyć na chwilę FW, przynajmniej blokowanie wysyłania przez przeglądarkę danych prywatnych w nagłówku. McAfee musiałem wyłączyć wszystkie 3 usługi,
w NIS wystarczyło w programie wyłączyć blokowanie nagłówka.
Zobacz profil autora    
artaxer
~user



Dołączył(a): 1.12.2005
Posty: 21
Pochwał: 1


Status: Offline


 
PostWysłany: 8 Maj 2009 10:46:50 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)

hej,

chciałem podziękować za info
powyższe informacje poraz kolejny pomogły mi przywrócić działanie mojej stronki

3majcie się!
Zobacz profil autora    
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu

Zobacz następny temat
Zobacz poprzedni temat
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz dołączać plików na tym forum
Nie możesz ściągać plików na tym forum


Powered by phpBB [CR] © 2001, 2006 phpBB Group.
 

Copyright © 2004-2009 by phpnuke.org.pl :: PHP-Nuke Copyright © 2004 by Francisco Burzi.
Zdjęcia ślubne
Tworzenie strony: 0.48 sekund
Zapytań: 19