Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Октябрь 17, 2017, 16:40:48


Войти


Страниц: [1]
  Печать  
Автор Тема: Проблема с почтой в PHPNuke решена  (Прочитано 9562 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kdomnin
Вникающий
***

Карма: 5
Сообщений: 174


Просмотр профиля WWW
« : Ноябрь 20, 2007, 16:48:50 »

Проблема с почтой у кого стоит  PHPNuke у многих одна - не работает обратная связь и регистрация, и это потому, что Нюка использует mail(), а mail() на внешние сервера ни в какую не хочет отправлять (или внешние не хотят принимать Подмигивающий)
Поэтому попытался "научить" PHPNuke работать через smtp вместо mail() - получилось! Веселый
Использовал phpmailer и где-то на форуме был топик по этому вопросу (да и в readme phpmailer описание тоже есть)
Сейчас на сайте работает и обратная связь и регистрация через smtp, можете попробовать зарегистрироваться здесь: www.vposet.z52.ru - и сразу на Ваш почтовый ящик (на mail.ru, yandex.ru и пр...)  за 2-3 секунды прилетает письмо с данными регистрации. Точно так же и обратная связь - ко мне сразу приходит
Для этого надо внести изменения в модуль Feedback (это обратная связь) и Your_Account(регистрация) в index-файлы и кинуть туда class.phpmailer.php из phpmailer. Остальные настройки описаны в readme
Если кому надо код изменений - завтра выложу (уберу корявость, да и побежал я ...)
« Последнее редактирование: Ноябрь 20, 2007, 16:59:06 от kdomnin » Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #1 : Ноябрь 20, 2007, 16:54:29 »

Переношу тему в правильный раздел.
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
N@KE
Просветлённый
****

Карма: 2
Сообщений: 898



Просмотр профиля WWW
« Ответ #2 : Ноябрь 21, 2007, 18:10:30 »

Проблема с почтой у кого стоит  PHPNuke у многих одна - не работает обратная связь и регистрация, и это потому, что Нюка использует mail(), а mail() на внешние сервера ни в какую не хочет отправлять (или внешние не хотят принимать Подмигивающий)
Поэтому попытался "научить" PHPNuke работать через smtp вместо mail() - получилось! Веселый
Использовал phpmailer и где-то на форуме был топик по этому вопросу (да и в readme phpmailer описание тоже есть)
Сейчас на сайте работает и обратная связь и регистрация через smtp, можете попробовать зарегистрироваться здесь: www.vposet.z52.ru - и сразу на Ваш почтовый ящик (на mail.ru, yandex.ru и пр...)  за 2-3 секунды прилетает письмо с данными регистрации. Точно так же и обратная связь - ко мне сразу приходит
Для этого надо внести изменения в модуль Feedback (это обратная связь) и Your_Account(регистрация) в index-файлы и кинуть туда class.phpmailer.php из phpmailer. Остальные настройки описаны в readme
Если кому надо код изменений - завтра выложу (уберу корявость, да и побежал я ...)

можно поподробнее куда и как?
мне говорит
Fatal error: Class 'SMTP' not found in /www_host/hosts/naike.xoon.mobi/cat/class.phpmailer.php on line 527
скрипт правда другой..но все равно не работает:(
Записан
N@KE
Просветлённый
****

Карма: 2
Сообщений: 898



Просмотр профиля WWW
« Ответ #3 : Ноябрь 21, 2007, 18:14:18 »

да и у вас однако пишет Posting from another server not allowed!
Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #4 : Ноябрь 21, 2007, 20:00:21 »

Можно увидеть страницу где такое пишет?

насчёт класса SMTP - видимо вы забли инклюд сделать файла где этот класс определён Улыбающийся
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
kdomnin
Вникающий
***

Карма: 5
Сообщений: 174


Просмотр профиля WWW
« Ответ #5 : Ноябрь 21, 2007, 20:28:29 »

У Вас Нюка? Если да,то вот как я сделал:
Сначала по обратной связи на сайте - это модуль Feedback
1) Взял файлы от phpmailer : class.phpmailer.php  и  class.smtp.php и закинул их в модуль Feedback (в один каталог с index.php модуля Feedback) - так с путями проще
2) Внес следующие изменения в файл index.php:
Нашел строчку
mail($to, $subject, $msg, $mailheaders);
И заменил ее на
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();// отсылать используя SMTP
$mail->Host     = "mail.ayola.net"; // SMTP сервер
$mail->SMTPAuth = true;     // включить SMTP аутентификацию
$mail->Username = "vposet@z52.ru";  // SMTP username
$mail->Password = "здесь пароль"; // SMTP password
$mail->From     = "vposet@z52.ru"; // укажите от кого письмо
$mail->FromName = "$sender_name"; // имя отправителя
$mail->AddAddress("kdomnin@list.ru","Домнину "); // е-мэил кому отправлять
$mail->AddReplyTo("$sender_email","Info"); // е-мэил того кому прейдет ответ на ваше письмо
$mail->WordWrap = 50;// set word wrap
$mail->IsHTML(true);// отправить в html формате

$mail->Subject  =  "$subject"; // тема письма
$mail->Body     =  "$msg"; // тело письма в html формате

$mail->AltBody  =  "$msg"; // тело письма текстовое

if(!$mail->Send())
{
   echo "Письмо не отправлено ";
   echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
}
echo "Письмо отправлено";

Конечно подставляешь свои данные smtp - логин, пароль, куда отправлять и прочяее
Посмотри права на файлы
Все! Работает. Только что проверил еще раз обратную связь - приходит через 2-3 сек
Кстати об этом же написано в каком -то топике на форуме - я оттуда и решил попробовать

2) С регистрацией  - примерно то же самое, только код там немного другой и правка тоже отличается
Регистрация сейчас работает - на yandex шлет за неск. секунд, а mail.ru паразит стал считать письма спамом и отрыгает их обратно - сейчас пробую сделать их для mail.ru "честными" ... получится, напишу
Записан
kdomnin
Вникающий
***

Карма: 5
Сообщений: 174


Просмотр профиля WWW
« Ответ #6 : Ноябрь 21, 2007, 21:00:46 »

Кстати, может саппорты помогут разобраться, что спамистого в письме, если отрыжка mail.ru вот такая:


Hi. This is the qmail-send program at mail.ayola.net.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<kpsh2@list.ru>:
194.67.23.20 failed after I sent the message.
Remote host said: 550 spam message discarded. If you think that the system is mistaken, please report details to abuse@corp.mail.ru


--- Below this line is a copy of the message.

Return-Path: <vposet@z52.ru>
Received: (qmail 11262 invoked by uid 508); 20 Nov 2007 17:57:07 +0300
Received: from unknown (HELO www.vposet.z52.ru) (vposet@z52.ru@88.214.224.47)
  by mail.ayola.net with SMTP; 20 Nov 2007 17:57:07 +0300
Date: Tue, 20 Nov 2007 17:50:35 +0300
Return-Path: vposet@z52.ru
To: =?iso-8859-1?B?xO7s7ejt8yA=?= <kpsh2@list.ru>
From: uuu <vposet@z52.ru>
Reply-to: Info <>
Subject: =?iso-8859-1?B?xODt7fvlIOTr/yDg6vLo4ujn4Pbo6CDg6urg8+3y4A==?=
Message-ID: <5c93c0dcfe5cb739d2f80806a74857ee@www.vposet.z52.ru>
X-Priority: 3
X-Mailer: PHPMailer [version 1.73]
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="b1_5c93c0dcfe5cb739d2f80806a74857ee"
Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #7 : Ноябрь 21, 2007, 21:10:55 »

А кто его знает, что там спамистого с точки зрения mail.ru.
Однако как вам и говорили - дело в них, не в нас.
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
N@KE
Просветлённый
****

Карма: 2
Сообщений: 898



Просмотр профиля WWW
« Ответ #8 : Ноябрь 21, 2007, 23:03:01 »

вот при регистрации та ошибка и вылазит!/у тебя разобрался Улыбающийся
Записан
kdomnin
Вникающий
***

Карма: 5
Сообщений: 174


Просмотр профиля WWW
« Ответ #9 : Ноябрь 21, 2007, 23:21:37 »

вот при регистрации та ошибка и вылазит!/у тебя разобрался Улыбающийся
Не понял?
Записан
N@KE
Просветлённый
****

Карма: 2
Сообщений: 898



Просмотр профиля WWW
« Ответ #10 : Ноябрь 22, 2007, 12:02:41 »

у себя разобрался Улыбающийся а у тебя вчера писало такую фигню...
Записан
kdomnin
Вникающий
***

Карма: 5
Сообщений: 174


Просмотр профиля WWW
« Ответ #11 : Ноябрь 22, 2007, 12:04:32 »

у себя разобрался Улыбающийся а у тебя вчера писало такую фигню...

Ну что, пашет у тебя ?
Записан
N@KE
Просветлённый
****

Карма: 2
Сообщений: 898



Просмотр профиля WWW
« Ответ #12 : Ноябрь 22, 2007, 12:43:52 »

я с мини оперы сейчас..вечером проверю
Записан
Scroll
Новичёк
*

Карма: 0
Сообщений: 34


=|SUB|=


Просмотр профиля WWW
« Ответ #13 : Декабрь 01, 2007, 16:34:06 »

где взять phpmailer файлы?
Записан
Scroll
Новичёк
*

Карма: 0
Сообщений: 34


=|SUB|=


Просмотр профиля WWW
« Ответ #14 : Декабрь 01, 2007, 21:52:47 »

Народ поможите PLZZZZ
Записан
N@KE
Просветлённый
****

Карма: 2
Сообщений: 898



Просмотр профиля WWW
« Ответ #15 : Декабрь 02, 2007, 17:29:02 »

поиск вам поможет..
Записан
kdomnin
Вникающий
***

Карма: 5
Сообщений: 174


Просмотр профиля WWW
« Ответ #16 : Декабрь 03, 2007, 12:41:57 »

В яндексе задай "скачать phpmailer" и качай
Записан
N@KE
Просветлённый
****

Карма: 2
Сообщений: 898



Просмотр профиля WWW
« Ответ #17 : Декабрь 03, 2007, 22:30:14 »

да по форуму поиск Улыбающийсягг
Записан
Scroll
Новичёк
*

Карма: 0
Сообщений: 34


=|SUB|=


Просмотр профиля WWW
« Ответ #18 : Декабрь 04, 2007, 00:48:19 »

Ага, понял, паисбо
Записан
Scroll
Новичёк
*

Карма: 0
Сообщений: 34


=|SUB|=


Просмотр профиля WWW
« Ответ #19 : Декабрь 06, 2007, 18:13:36 »

А вот по поводу отрыжки писем на mail"е,
Цитата: N@KE от Ноября 22, 2007, 03:02:41
у себя разобрался  а у тебя вчера писало такую фигню...

Ну что, пашет у тебя ?
Записан
Scroll
Новичёк
*

Карма: 0
Сообщений: 34


=|SUB|=


Просмотр профиля WWW
« Ответ #20 : Декабрь 06, 2007, 18:41:13 »

А куда девать фаил No_mail_YA_hack79_rus\sql\nomail.sql
 Непонимающий
Записан
Scroll
Новичёк
*

Карма: 0
Сообщений: 34


=|SUB|=


Просмотр профиля WWW
« Ответ #21 : Декабрь 06, 2007, 18:49:35 »

Усе сделал, всё работает!!!! Пасибо огромное за помощ kdomnin
Записан
N@KE
Просветлённый
****

Карма: 2
Сообщений: 898



Просмотр профиля WWW
« Ответ #22 : Декабрь 06, 2007, 19:13:29 »

А вот по поводу отрыжки писем на mail"е,
Цитата: N@KE от Ноября 22, 2007, 03:02:41
у себя разобрался  а у тебя вчера писало такую фигню...

Ну что, пашет у тебя ?

неа, на странице http://www.vposet.z52.ru/modules.php?name=Your_Account пишет:
Posting from another server not allowed!
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.103 секунд. Запросов: 18.