Настройка почты в Social engine

Тема в разделе "Social Engine", создана пользователем lesha1992, 24 июн 2009.

  1. lesha1992

    lesha1992 Создатель

    Регистр.:
    8 мар 2009
    Сообщения:
    36
    Симпатии:
    0
    Ну что же как же её настроить а то надоело без нее сидеть жду ваши ответы :nezn:
     
  2. JESUS

    JESUS

    Регистр.:
    28 ноя 2006
    Сообщения:
    374
    Симпатии:
    110
    что конкретно не работает?
    сендмейл хотя бы на сервере установлен?
    если да, то /admin/admin_emails.php - ставишь свой адрес и все работает...
    а так, телепатов нет...
     
  3. lesha1992

    lesha1992 Создатель

    Регистр.:
    8 мар 2009
    Сообщения:
    36
    Симпатии:
    0
    да етот файл нашел а куда иммено вставлять какая строка?
     
  4. lex173

    lex173 Писатель

    Регистр.:
    19 апр 2009
    Сообщения:
    9
    Симпатии:
    0
    и у меня тоже беда...сообщения уходят и не приходят.на сервере только SMTP
     
  5. GitoKorol

    GitoKorol Что-то не так?

    Регистр.:
    2 авг 2007
    Сообщения:
    237
    Симпатии:
    21
    Не в файле прописывается, мыло указывается через админку.
    Вход в админку http://xxx.xxx/admin/
    Код:
    <?php
    $page = "admin_emails";
    include "admin_header.php";
    if(isset($_POST['task'])) { $task = $_POST['task']; } else { $task = "main"; }
    // SET RESULT VARIABLE
    $result = 0;
    // SAVE CHANGES
    if($task == "dosave") {
      $setting[setting_email_fromname] = $_POST['setting_email_fromname'];
      $setting[setting_email_fromemail] = $_POST['setting_email_fromemail'];
      $subject = $_POST['subject'];
      $message = $_POST['message'];
      // SAVE SETTINGS
      $database->database_query("UPDATE se_settings SET setting_email_fromname='$setting[setting_email_fromname]', setting_email_fromemail='$setting[setting_email_fromemail]'");
      // GET EMAILS
      $email_query = $database->database_query("SELECT * FROM se_systememails ORDER BY systememail_id");
      while($email = $database->database_fetch_assoc($email_query)) {
        $vars = explode(",", $email[systememail_vars]);
        $new_subject = $subject[$email[systememail_id]];
        $new_message = $message[$email[systememail_id]];
        for($i=0;$i<count($vars);$i++) { 
          $new_subject = str_replace($vars[$i], "%".($i+1)."\$s", $new_subject); 
          $new_message = str_replace($vars[$i], "%".($i+1)."\$s", $new_message); 
        }
        SE_Language::edit($email[systememail_subject], $new_subject);
        SE_Language::edit($email[systememail_body], str_replace("\r\n", "<br>", $new_message));
      }
      $result = 1;
    }
    // GET EMAILS
    $email_query = $database->database_query("SELECT * FROM se_systememails ORDER BY systememail_id");
    while($email = $database->database_fetch_assoc($email_query)) {
      SE_Language::_preload_multi($email[systememail_title], $email[systememail_desc], $email[systememail_subject], $email[systememail_body]);
      $email[systememail_vars_array] = explode(",", $email[systememail_vars]);
      $email_array[] = $email;
    }
    // ASSIGN VARIABLES AND SHOW GENERAL SETTINGS PAGE
    $smarty->assign('result', $result);
    $smarty->assign('emails', $email_array);
    include "admin_footer.php";
    ?>
    
    Хотя можешь изменить :D но лучше не стоит
    Код:
      $setting[setting_email_fromemail] = $_POST['setting_email_fromemail'];
     
    lesha1992 нравится это.
  6. lesha1992

    lesha1992 Создатель

    Регистр.:
    8 мар 2009
    Сообщения:
    36
    Симпатии:
    0
    $setting[setting_email_fromemail] = $_POST['lesha1992@inbox.lv'];

    так надо заменить? я просто мало в етом понимаю :bc:
     
  7. GitoKorol

    GitoKorol Что-то не так?

    Регистр.:
    2 авг 2007
    Сообщения:
    237
    Симпатии:
    21
    В принцепе можно попробовать :)
    Ну а не проще в админке поменять? Оттуда же значение то подтягивается
     
  8. lesha1992

    lesha1992 Создатель

    Регистр.:
    8 мар 2009
    Сообщения:
    36
    Симпатии:
    0
    нет ну както странно я сменил везде где только мог в админке всеравно когда шлю писмо с сайта не приходит :ak:
    а где поточнее там менять может пропустил не заметил
     
  9. JESUS

    JESUS

    Регистр.:
    28 ноя 2006
    Сообщения:
    374
    Симпатии:
    110
    не то... эта фигня ответственна за поле "от кого" в письме...
    а тебе, lesha1992, надо разбираться с настройкой sendmail на хостинге...

    Кстати, а другим юзверям доходят письма?... есть такая вероятность, что айпи сервера внесен в спам-листы провайдера электропочты, тогда письма доходить не будут - у меня так было на одном хостинге - решилось долгой перепиской с провайдером электропочты... да и например на всякие мэйл.ру море с каких хостов почта не доходит...
     
  10. lesha1992

    lesha1992 Создатель

    Регистр.:
    8 мар 2009
    Сообщения:
    36
    Симпатии:
    0
    сендмайл на хосте нету там только смтп а как через него сделать да поста вроде норм