Модераторы: 2man

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не могу послать е-маил! 
:(
    Опции темы
HappyMan
Дата 12.6.2005, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



пробовал код отсюда:
http://forum.vingrad.ru/index.php?showtopic=4632

+исходники с вовэб.ру, например:

Код

<?php

if (isset ($name))
{
$name = substr($name,0,20); //Íå ìîæåò áûòü áîëåå 20 ñèìâîëîâ
if (empty($name))
{
echo "<center><b>ххх<p>";
echo "<a href=reklama.html>ххх</a>";
exit;
}
}
else 
{
$name = "ххх";
}

if (isset ($email))
{
$email = substr($email,0,20); 
if (empty($email))
{
echo "<center><b>e-mail !!!<p>";
echo "<a href=reklama.html></a>";
exit;
}
}
else 
{
$email = "ххх";
}

if (isset ($mess))
{
$mess = substr($mess,0,1000); //
if (empty($mess))
{
echo "<center><b>абв!!!<p>";
echo "<a href=reklama.html>абв</a>";
exit;
}
}
else 
{
$mess = "вввв";
}

$i = "вввв";
if ($name == $i AND $email == $i AND $mess == $i)
{
echo "ввв !";
exit;
}

$to = "mymegaemail!@programist.ru";
$subject = "тест!";
$message = "ввв:$mess:::::::::IP-адр:$REMOTE_ADDR";
mail ($to,$subject,$message) or print "абв!!!";
echo "<center><b>абв";
exit;
?>


пробовал отсылать себе на програмист.ру, но не посылается! в чем может быть проблема? перепробывал кучу скриптов - никакого результата. Пишет что отправил, проверяю - нету! может ему Програмист.ру не нравится?
Добавлено @ 12:08
пробовал и такое:
Код

    include "libmail.php";

    $m= new Mail; // create the mail
    $m->From( "мойЕмаилТУТ@programist.ru" );
    $m->To( "мойЕмаилТУТ@programist.ru" );
    $m->Subject( "the subject of the mail" );

    $message= "Hello world!\nthis is a test of the Mail class\nplease ignore\nThanks.";
    $m->Body( $message);    // set the body
    //$m->Cc( "[email protected]");
    //$m->Bcc( "[email protected]");
    $m->Priority(4) ;    // set the priority to Low
    //$m->Attach( "/home/leo/toto.gif", "image/gif" ) ;    // attach a file of type image/gif
    $m->Send();    // send the mail
    echo "the mail below has been sent:<br><pre>", $m->Get(), "</pre>";


libmail.php
Код

<?php

/*


    this class encapsulates the PHP mail() function.
    implements CC, Bcc, Priority headers


@version    1.3 

- added ReplyTo( $address ) method
- added Receipt() method - to add a mail receipt
- added optionnal charset parameter to Body() method. this should fix charset problem on some mail clients
         
@example

    include "libmail.php";
    
    $m= new Mail; // create the mail
    $m->From( "[email protected]" );
    $m->To( "[email protected]" );
    $m->Subject( "the subject of the mail" );    

    $message= "Hello world!\nthis is a test of the Mail class\nplease ignore\nThanks.";
    $m->Body( $message);    // set the body
    $m->Cc( "[email protected]");
    $m->Bcc( "[email protected]");
    $m->Priority(4) ;    // set the priority to Low 
    $m->Attach( "/home/leo/toto.gif", "image/gif" ) ;    // attach a file of type image/gif
    $m->Send();    // send the mail
    echo "the mail below has been sent:<br><pre>", $m->Get(), "</pre>";

    
LASTMOD
    Fri Oct  6 15:46:12 UTC 2000

@author    Leo West - [email protected]

*/


class Mail
{
    /*
    list of To addresses
    @var    array
    */
    var $sendto = array();
    /*
    @var    array
    */
    var $acc = array();
    /*
    @var    array
    */
    var $abcc = array();
    /*
    paths of attached files
    @var array
    */
    var $aattach = array();
    /*
    list of message headers
    @var array
    */
    var $xheaders = array();
    /*
    message priorities referential
    @var array
    */
    var $priorities = array( '1 (Highest)', '2 (High)', '3 (Normal)', '4 (Low)', '5 (Lowest)' );
    /*
    character set of message
    @var string
    */
    var $charset = "us-ascii";
    var $ctencoding = "7bit";
    var $receipt = 0;
    

/*

    Mail contructor
    
*/

function Mail()
{
    $this->autoCheck( true );
    $this->boundary= "--" . md5( uniqid("myboundary") );
}


/*        

activate or desactivate the email addresses validator
ex: autoCheck( true ) turn the validator on
by default autoCheck feature is on

@param boolean    $bool set to true to turn on the auto validation
@access public
*/
function autoCheck( $bool )
{
    if( $bool )
        $this->checkAddress = true;
    else
        $this->checkAddress = false;
}


/*

Define the subject line of the email
@param string $subject any monoline string

*/
function Subject( $subject )
{
    $this->xheaders['Subject'] = strtr( $subject, "\r\n" , "  " );
}


/*

set the sender of the mail
@param string $from should be an email address

*/
 
function From( $from )
{

    if( ! is_string($from) ) {
        echo "Class Mail: error, From is not a string";
        exit;
    }
    $this->xheaders['From'] = $from;
}

/*
 set the Reply-to header 
 @param string $email should be an email address

*/ 
function ReplyTo( $address )
{

    if( ! is_string($address) ) 
        return false;
    
    $this->xheaders["Reply-To"] = $address;
        
}


/*
add a receipt to the mail ie.  a confirmation is returned to the "From" address (or "ReplyTo" if defined) 
when the receiver opens the message.

@warning this functionality is *not* a standard, thus only some mail clients are compliants.

*/
 
function Receipt()
{
    $this->receipt = 1;
}


/*
set the mail recipient
@param string $to email address, accept both a single address or an array of addresses

*/

function To( $to )
{

    // TODO : test validité sur to
    if( is_array( $to ) )
        $this->sendto= $to;
    else 
        $this->sendto[] = $to;

    if( $this->checkAddress == true )
        $this->CheckAdresses( $this->sendto );

}


/*        Cc()
 *        set the CC headers ( carbon copy )
 *        $cc : email address(es), accept both array and string
 */

function Cc( $cc )
{
    if( is_array($cc) )
        $this->acc= $cc;
    else 
        $this->acc[]= $cc;
        
    if( $this->checkAddress == true )
        $this->CheckAdresses( $this->acc );
    
}



/*        Bcc()
 *        set the Bcc headers ( blank carbon copy ). 
 *        $bcc : email address(es), accept both array and string
 */

function Bcc( $bcc )
{
    if( is_array($bcc) ) {
        $this->abcc = $bcc;
    } else {
        $this->abcc[]= $bcc;
    }

    if( $this->checkAddress == true )
        $this->CheckAdresses( $this->abcc );
}


/*        Body( text [, charset] )
 *        set the body (message) of the mail
 *        define the charset if the message contains extended characters (accents)
 *        default to us-ascii
 *        $mail->Body( "mél en français avec des accents", "iso-8859-1" );
 */
function Body( $body, $charset="" )
{
    $this->body = $body;
    
    if( $charset != "" ) {
        $this->charset = strtolower($charset);
        if( $this->charset != "us-ascii" )
            $this->ctencoding = "8bit";
    }
}


/*        Organization( $org )
 *        set the Organization header
 */
 
function Organization( $org )
{
    if( trim( $org != "" )  )
        $this->xheaders['Organization'] = $org;
}


/*        Priority( $priority )
 *        set the mail priority 
 *        $priority : integer taken between 1 (highest) and 5 ( lowest )
 *        ex: $mail->Priority(1) ; => Highest
 */
 
function Priority( $priority )
{
    if( ! intval( $priority ) )
        return false;
        
    if( ! isset( $this->priorities[$priority-1]) )
        return false;

    $this->xheaders["X-Priority"] = $this->priorities[$priority-1];
    
    return true;
    
}


/*    
 Attach a file to the mail
 
 @param string $filename : path of the file to attach
 @param string $filetype : MIME-type of the file. default to 'application/x-unknown-content-type'
 @param string $disposition : instruct the Mailclient to display the file if possible ("inline") or always as a link ("attachment") possible values are "inline", "attachment"
 */

function Attach( $filename, $filetype = "", $disposition = "inline" )
{
    // TODO : si filetype="", alors chercher dans un tablo de MT connus / extension du fichier
    if( $filetype == "" )
        $filetype = "application/x-unknown-content-type";
        
    $this->aattach[] = $filename;
    $this->actype[] = $filetype;
    $this->adispo[] = $disposition;
}

/*

Build the email message

@access protected

*/
function BuildMail()
{

    // build the headers
    $this->headers = "";
//    $this->xheaders['To'] = implode( ", ", $this->sendto );
    
    if( count($this->acc) > 0 )
        $this->xheaders['CC'] = implode( ", ", $this->acc );
    
    if( count($this->abcc) > 0 ) 
        $this->xheaders['BCC'] = implode( ", ", $this->abcc );
    

    if( $this->receipt ) {
        if( isset($this->xheaders["Reply-To"] ) )
            $this->xheaders["Disposition-Notification-To"] = $this->xheaders["Reply-To"];
        else 
            $this->xheaders["Disposition-Notification-To"] = $this->xheaders['From'];
    }
    
    if( $this->charset != "" ) {
        $this->xheaders["Mime-Version"] = "1.0";
        $this->xheaders["Content-Type"] = "text/plain; charset=$this->charset";
        $this->xheaders["Content-Transfer-Encoding"] = $this->ctencoding;
    }

    $this->xheaders["X-Mailer"] = "Php/libMailv1.3";
    
    // include attached files
    if( count( $this->aattach ) > 0 ) {
        $this->_build_attachement();
    } else {
        $this->fullBody = $this->body;
    }

    reset($this->xheaders);
    while( list( $hdr,$value ) = each( $this->xheaders )  ) {
        if( $hdr != "Subject" )
            $this->headers .= "$hdr: $value\n";
    }
    

}

/*        
    fornat and send the mail
    @access public
    
*/ 
function Send()
{
    $this->BuildMail();
    
    $this->strTo = implode( ", ", $this->sendto );
    
    // envoie du mail
    $res = @mail( $this->strTo, $this->xheaders['Subject'], $this->fullBody, $this->headers );

}



/*
 *        return the whole e-mail , headers + message
 *        can be used for displaying the message in plain text or logging it
 */

function Get()
{
    $this->BuildMail();
    $mail = "To: " . $this->strTo . "\n";
    $mail .= $this->headers . "\n";
    $mail .= $this->fullBody;
    return $mail;
}


/*
    check an email address validity
    @access public
    @param string $address : email address to check
    @return true if email adress is ok
 */
 
function ValidEmail($address)
{
    if( ereg( ".*<(.+)>", $address, $regs ) ) {
        $address = $regs[1];
    }
    if(ereg( "^[^@  ]+@([a-zA-Z0-9\-]+\.)+([a-zA-Z0-9\-]{2}|net|com|gov|mil|org|edu|int)\$",$address) ) 
        return true;
    else
        return false;
}


/*

    check validity of email addresses 
    @param    array $aad - 
    @return if unvalid, output an error message and exit, this may -should- be customized

 */
 
function CheckAdresses( $aad )
{
    for($i=0;$i< count( $aad); $i++ ) {
        if( ! $this->ValidEmail( $aad[$i]) ) {
            echo "Class Mail, method Mail : invalid address $aad[$i]";    
            exit;
        }
    }
}


/*
 check and encode attach file(s) . internal use only
 @access private
*/

function _build_attachement()
{

    $this->xheaders["Content-Type"] = "multipart/mixed;\n boundary=\"$this->boundary\"";

    $this->fullBody = "This is a multi-part message in MIME format.\n--$this->boundary\n";
    $this->fullBody .= "Content-Type: text/plain; charset=$this->charset\nContent-Transfer-Encoding: $this->ctencoding\n\n" . $this->body ."\n";
    
    $sep= chr(13) . chr(10);
    
    $ata= array();
    $k=0;
    
    // for each attached file, do...
    for( $i=0; $i < count( $this->aattach); $i++ ) {
        
        $filename = $this->aattach[$i];
        $basename = basename($filename);
        $ctype = $this->actype[$i];    // content-type
        $disposition = $this->adispo[$i];
        
        if( ! file_exists( $filename) ) {
            echo "Class Mail, method attach : file $filename can't be found"; exit;
        }
        $subhdr= "--$this->boundary\nContent-type: $ctype;\n name=\"$basename\"\nContent-Transfer-Encoding: base64\nContent-Disposition: $disposition;\n  filename=\"$basename\"\n";
        $ata[$k++] = $subhdr;
        // non encoded line length
        $linesz= filesize( $filename)+1;
        $fp= fopen( $filename, 'r' );
        $ata[$k++] = chunk_split(base64_encode(fread( $fp, $linesz)));
        fclose($fp);
    }
    $this->fullBody .= implode($sep, $ata);
}


} // class Mail


?>


Добавлено @ 12:09
ну не пашет и все smile

Это сообщение отредактировал(а) HappyMan - 12.6.2005, 12:05


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Black
Дата 12.6.2005, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 1
Всего: 45



HappyMan
а что за ошибка то вылазает???

кстати вы его на локалхосте пробуете, может нет почтового сервера???
и еще что в php.ini

Цитата
[mail function]
; For Win32 only.
SMTP = localhost ; for Win32 only
; For Win32 only.
sendmail_from = [email protected] ; for Win32 only
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =


может путь к sendmail неправильно указан???


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
PARROT
Дата 12.6.2005, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



А как не работает?
Я не вижу саму форму отправки в тегах
Код

<form method=POST></form>

Без формы ничего не отправить!
Добавлено @ 13:16
Если совсем просто, то вот, отправляет куда захочешь и форма на месте:
Код

<form action=mail.php method=post>
<table>
<tr>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td><input type="submit" name="send" value="submit"></td>
</tr>
</table>
</form>
<?
if (isset($_POST['send'])){
$header="Content-type:text/html;charset=windows-1251\n\n";
$msg="Мое письмо <p>$name</p>";
mail("[email protected]","Отправлено с сайта",$msg,$header);
}
echo "$msg";
?>



Это сообщение отредактировал(а) PARROT - 12.6.2005, 13:18


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
HappyMan
Дата 12.6.2005, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



PARROT
форма есть! просто я ее не приводил из-за ненадобности


PHP-DIRECTOR
ошибка не вылазиет вообще.

я использую Веб-сервет - Апач


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
PARROT
Дата 12.6.2005, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



HappyMan, тогда выход один, напечатай свое сообщение ниже, после отправки формы и посмотри что она тебе напишет.
А еще лучше написать самому. В чужом коде, черт ногу сломит обычно.




--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
HappyMan
Дата 12.6.2005, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



Цитата

[mail function]
; Только для Win32 - используемый SMTP-сервер.
; Укажите здесь SMTP-сервер своего провайдера.
;SMTP = localhost

; Только для Win32 - поле From: по умолчанию.
;sendmail_from = denwer@localhost

; Только для UNIX - задает путь и аргументы программы sendmail (по
; умолчанию - 'sendmail -t -i').
sendmail_path = \usr\sbin\sendmail -t -i
; ВНИМАНИЕ: необходимо использовать обратные слэши: "\", а не прямые.
; Иначе sendmail не работает в Windows 95 ... Windows ME.
; ВНИМАНИЕ: если Вы хотите все же использовать SMTP-сервер,
; раскомментируйте директиву SMTP (см. выше), а эту - уберите.
; Если ее не убрать, все равно будет вызываться sendmail.

Добавлено @ 13:29
PHP-DIRECTOR
PARROT

Цитата

кстати вы его на локалхосте пробуете, может нет почтового сервера???
и еще что в php.ini


я думаю именно в этом все дело...
Добавлено @ 13:30
PARROT
твой код тоже не работает smile
Добавлено @ 13:31
тут определенно что-то с ини сделать надо..

Это сообщение отредактировал(а) HappyMan - 12.6.2005, 13:25


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Black
Дата 12.6.2005, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 1
Всего: 45



[b]HappyMan[/b
Цитата
]
ошибка не вылазиет вообще.

возможно выключен вывод ошибок
Цитата
я думаю именно в этом все дело...

ну так необходимо установить почтовый сервер. Например, Courier Mail Server для Windows


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Mal Hack
Дата 12.6.2005, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 4
Всего: 261



Для того, чтобы письма отправлялись с локального хоста, надо на этой е машине SMTP сервер ставить или эмулятор sendmail.
Если не отправляются с хоста, значит либо сервер блочит как спам, либо требует наличие заголовков в 4 параметре mail();
PM ICQ   Вверх
HappyMan
Дата 12.6.2005, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



Mal Hack
PHP-DIRECTOR
там ехе валяется sendmail.exe этого не достаточно? попробую поставить Courier Mail...
Добавлено @ 13:44
Mal Hack
PHP-DIRECTOR
а если допустим платный хостинг заказывать там этот сервер будет?


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Mal Hack
Дата 12.6.2005, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 4
Всего: 261



Цитата(HappyMan @ 12.6.2005, 14:41)
а если допустим платный хостинг заказывать там этот сервер будет?

дА.

PM ICQ   Вверх
HappyMan
Дата 12.6.2005, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



какие-то они все навороченные(поч. сервера) мне всего-то нужно чтоб маил отправлял... может есть что попроще?
Добавлено @ 13:53
имею ввиду чтоб не 5мб весил а какой 1-2мб..


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Mal Hack
Дата 12.6.2005, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 4
Всего: 261



Цитата(HappyMan @ 12.6.2005, 14:52)
какие-то они все навороченные(поч. сервера) мне всего-то нужно чтоб маил отправлял... может есть что попроще?

Зачем тебе на локальном хосте это?
Локлаьный хост только для тестирования...
На хостинг-серверах отправляется все на ура.
PM ICQ   Вверх
HappyMan
Дата 12.6.2005, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



Mal Hack
я реганье делаю. тАм юзеру на почту подтверждение должно посылатся.. вот в чем все дело smile


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
PARROT
Дата 12.6.2005, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



Поставь себе нормальный локальный хост. Где не нужно мучаться с рнр.ini


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
HappyMan
Дата 12.6.2005, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



вот что нашел.. всего 900кб! буду пробовать

http://www.gattaca-server.com/geeos/ru/download.html
Добавлено @ 14:02
PARROT
я с этих хостом так намучился - то одно не работало, то другое. Сносил и ставил по тыщу раз поэтому я его и трогать не хачу.

а нормальный это какой?


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Mal Hack
Дата 12.6.2005, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 4
Всего: 261



Цитата(HappyMan @ 12.6.2005, 14:58)
я реганье делаю. тАм юзеру на почту подтверждение должно посылатся.. вот в чем все дело smile

Ив чем проблема? Делаешь сам скрипт, а тестишь, а потом когда вся основа будет работать заливаешь на хостинг и проверяешь вместе с отправой писем.
PM ICQ   Вверх
PARROT
Дата 12.6.2005, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



У меня стоит Денвер, хоть все и ругают его, у меня он работает как часы, ни разу еще проблем с ним не было. И sendmail в нем есть и подтверждения приходят. Вчера только игралась. А скачать можно тут, лучше последнюю версию http://www.denwer.ru/dis/Base/


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
HappyMan
Дата 12.6.2005, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



Mal Hack
там просто если не подтвердить регистрацию по имайл то нельзя будет войти в систему, а если нельзя войти то теряется весь смысл моей работы smile
Добавлено @ 14:09
PARROT
подскажи как настроить, пожалуйста
Добавлено @ 14:11
и, если можно, приаттач скрипт отправки, на всякий случай


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
PARROT
Дата 12.6.2005, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



Настраивать там ничего не надо, все уже работает, нужно только запустить установку, ответить на тройку вопросов, на которые тут же дают варианты ответов и объясняют зачем и для чего это нужно. Скачай и все.....
Скрипт отправки я давала выше. На моей машине он работает.

Это сообщение отредактировал(а) PARROT - 12.6.2005, 14:12


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Mal Hack
Дата 12.6.2005, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 4
Всего: 261



Цитата(HappyMan @ 12.6.2005, 15:09)
там просто если не подтвердить регистрацию по имайл то нельзя будет войти в систему, а если нельзя войти то теряется весь смысл моей работы smile

А кто мешает для теста сразу выводить ссылку на подтверждение?й

PM ICQ   Вверх
HappyMan
Дата 12.6.2005, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



PARROT
так у меня он(денвер) и установлен!


Mal Hack
как-то не догадался smile

Это сообщение отредактировал(а) HappyMan - 12.6.2005, 14:21


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
simanyay
Дата 12.6.2005, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: нет
Всего: 36



Цитата(HappyMan @ 12.6.2005, 16:21)
так у меня он(денвер) и установлен!


В денвере стоит заглушка вместо сендмейла (очень удобная, кстати). Когда ты отправляешь письмо, оно складывается в текстовый файл и таким образом можно тестингом заниматься.


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
PARROT
Дата 12.6.2005, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



Тогда зайди в папку tmp=>!sendmail
Там лежат твои письма которые ты отправлял.
Но раз мой скрипт не работает, значит нужно корректно удалить это версию Денвера, почистить комп и установить заново новую, скаченную версию. Все...


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Black
Дата 12.6.2005, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 1
Всего: 45



HappyMan
почитай это и все станет ясно:
http://www.manlix.ru/zipped/manlix.ru-article0.zip


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
The MASTER
Дата 12.6.2005, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: нет
Всего: 5



При установке Apache, он спрашивает адрес хоста, smtp адрес и ваше мыло, вот вроде как от этого глюк у тебя.
PM MAIL WWW ICQ   Вверх
PARROT
Дата 12.6.2005, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 2
Всего: 50



The MASTER, мы пришли к выводу, что у HappyMan стоит Денвер, потому как
Цитата

[mail function]
; Только для Win32 - используемый SMTP-сервер.
; Укажите здесь SMTP-сервер своего провайдера.
;SMTP = localhost

; Только для Win32 - поле From: по умолчанию.
;sendmail_from = denwer@localhost

Ясно пишет в логе denwer@localhost
А это штучки не Апач.
Денвер бывает разным, доделанным и нет, видимо HappyMan попался бракованный денвер.
И все...


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
HappyMan
Дата 12.6.2005, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: нет
Всего: 2



PARROT
в указанной папки я действительно нашел ОЧень много фалов с подобным названием - 2005-06-11_23-47-22.eml (целых 36 штук smile)

Цитата
Денвер бывает разным, доделанным и нет, видимо HappyMan попался бракованный денвер.
И все...


Скорей просто старая версия, т.к грузил давно, но с офиц. сайта!


Всем учасникам дискусии огромное спасибо smile
Добавлено @ 20:11
PHP-DIRECTOR
спасибо за очень подробный тутор

Это сообщение отредактировал(а) HappyMan - 12.6.2005, 20:14


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие движки / фрейморки | Следующая тема »


 




[ Время генерации скрипта: 0.1360 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.