We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

60free funkcja smtp_mail( w jportal


bartek9022
19-05-2007, 10:43
Jak daje do phpmyadmin zaptynie w pliku "sql.txt" to mi wyskakuje błąd:
"Należy wybrać przynajmniej jedną kolumnę do wyświetlenia"
o to moje zapytanie:

CREATE TABLE smtp_config (
admin varchar(255) NOT NULL default '',
host varchar(255) NOT NULL default '',
user varchar(255) NOT NULL default '',
pass varchar(255) NOT NULL default '',
PRIMARY KEY (admin)
) TYPE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

INSERT INTO `smtp_config` VALUES ('bartek9022wsite@o2.pl', 'serwer.smtp', 'bartek9022wsite', 'moje haslo');

Czemu mi niedziała?

microcom
19-03-2006, 18:21
Źle podaj również login i hasło, chodziło mi tylko że jako host podaj poczta.o2.pl

djkolo
19-03-2006, 18:04
tak tylko w hoscie daj poczta.o2.pl
to tylko host podać poczta.o2.pl a usera i hasła nie.
Czy dobrze rozumiem?

microcom
19-03-2006, 16:48
tak tylko w hoscie daj poczta.o2.pl

djkolo
19-03-2006, 14:55
Aha. Ale tam gdzie:
1. smtp_host to np. o2.pl??
2. smtp_user to np. mójlogin
3. smtp_pass to moje hasło?

Mam maila na o2.pl

microcom
19-03-2006, 14:49
Wydaje mi się że wszysto zmieniasz w tym kawałku
Kod PHP:
if (!$socket fsockopen($config['smtp_host'], 25$errno$errstr20))
        return 
false;

    if (!
server_parse($socket'220'))
        return 
false;

    if (
$config['smtp_user'] != '' && $config['smtp_pass'] != '')
    {

             
fputs($socket'EHLO ' $config['smtp_host'] . "\r\n");
        if (!
server_parse($socket'250'))
            return 
false;

             
fputs($socket"AUTH LOGIN\r\n");
        if (!
server_parse($socket'334'))
            return 
false;

        
        
fputs($socketbase64_encode($config['smtp_user']) . "\r\n");
        if (!
server_parse($socket'334'))
            return 
false;

        
fputs($socketbase64_encode($config['smtp_pass']) . "\r\n");
        if (!
server_parse($socket'235'))
            return 
false;

    }
    else
    {       
// Jezeli serwer nie wymaga autoruzacji.
        
fputs($socket'HELO ' $config['smtp_host'] . "\r\n");
        if (!
server_parse($socket'250'))
            return 
false
Myśle że niemusze objaśniać, poprostu pozmieniaj w kwadratowych nawiasach

djkolo
18-03-2006, 23:52
Ale co jak i gdzie ??

microcom
18-03-2006, 14:40
Proste PA zapisuje ustawienia do różnych plików a smtp ustawia się w smtp.php i po kłopocie.

djkolo
18-03-2006, 11:20
Tak. Mam plik smtp.php musiałem dodać kilka linijek do admin/setting.adm.php i pozamieniac mail( na smtp_mail( w plikach:

Module:
login.inc.php
recomm.aim.php
sendnews.aim.php
mailer.inc.php

Admin:
slist.adm.php

Tylko jak w PA wpisze dane smtp do koniec jportal pada, tak jak bym zmieniał stopke w PA. Pomożecie ustawić mi tą funkcje tak aby jportal działał po wypełniniu danych?

Maila mam na o2.pl

Maverick
17-03-2006, 20:37
A w czym masz poczte?

microcom
17-03-2006, 20:05
no powinieneśmiećcoś takiego jak smtp_mail.php albo w admin/setting.adm.php lub w config.php ustawiasz już niepamiętam.

djkolo
17-03-2006, 16:03
Cześć!
Funkcja mail( nie działa na 60free , ale gdy zrobiłem wszystko, z dodatkiem smtp_mail( powinna działać . W Panelu admina (PA) w ustawieniach pojawiły się nowe opcje dotyczące smtp_mail(. Mój problem brzmi:
Jak je ustawić? Bo gdy ję ustawie i zapisze to jportal pada.
Pomoże mi ktoś?
Z góry thx.