mail в NetCat

Тема в разделе "NetCat", создана пользователем max-sparker, 24 фев 2009.

Статус темы:
Закрыта.
  1. max-sparker

    max-sparker

    Регистр.:
    9 мар 2008
    Сообщения:
    166
    Симпатии:
    39
    Здравствуйте! Помогите решить такую проблему... никак не могу натсроить mail в неткате.
    В php.ini прописал где стоит неткат

    smtp = mail.domen.ru
    smtp_port = 25


    при попытке рассылки выдает такую ошибочку..

    Warning: mail() [function.mail]: SMTP server response: 504 5.5.2 <server>: Helo command rejected: need fully-qualified hostname in C:\корень сайта\netcat_cms\admin\mail.inc.php on line 166

    в mail.inc.php ничего не менял... все по умолчанию...

    В чем может быть проблема... где еще что нужно натсроить?
     
  2. r00t

    r00t

    Регистр.:
    30 июл 2006
    Сообщения:
    192
    Симпатии:
    65
    need fully-qualified hostname - ознакомься

    А есть ли в движке возможность указать параметры SMTP для отправки?
     
    resen нравится это.
  3. resen

    resen Создатель

    Регистр.:
    13 фев 2007
    Сообщения:
    42
    Симпатии:
    2
    в общем тебе нужно чтобы передавалось верное значение, то о котором написал r00t

    или имя почты типа user@host.com
    или host.com с которого твой смтп может принимать почту
     
  4. max-sparker

    max-sparker

    Регистр.:
    9 мар 2008
    Сообщения:
    166
    Симпатии:
    39
    Нет, в самом движке нет возможностей указать smtp сервер
     
  5. resen

    resen Создатель

    Регистр.:
    13 фев 2007
    Сообщения:
    42
    Симпатии:
    2
    а авторизация...? должна быть
     
  6. max-sparker

    max-sparker

    Регистр.:
    9 мар 2008
    Сообщения:
    166
    Симпатии:
    39
    В настройках движка нет ни где авторизации... есть только email отправителя и все. В php.ini указываеться только SMTP сервер и порт, больше ничего подобного я не нашел.
    Ругаеться он на эту ф-ию в файле mail.inc.php

    PHP:
    function  send ($to$from$reply$subject$from_name) {
       
    $this->to=$to$this->from=$from$this->subject=$subject$this->reply=$reply;
       
    $this->from_name=$from_name;
       
    mail$this->tonc_base64_encode_header($this->subject), $this->makebody(), $this->makeheader() );
     }
    Может кто знает, где еще нужно что прописать?
     
  7. max-sparker

    max-sparker

    Регистр.:
    9 мар 2008
    Сообщения:
    166
    Симпатии:
    39
    Проблему решил..... установил на хостинг sendmail ... в php.ini указал путь к нему... и в настройках sendmail указал все параметры e-mail. Все работает.
     
Статус темы:
Закрыта.