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

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Июнь 26, 2017, 10:29:52


Войти


Страниц: [1] 2
  Печать  
Автор Тема: mail() Помогите изменить код функции под ваш хост пожалуйста  (Прочитано 10867 раз)
0 Пользователей и 1 Гость смотрят эту тему.
blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« : Декабрь 23, 2007, 19:42:07 »

Ахх, нашел наконец-то. Вот текст функции которая отсылает все сообщения, подскажите, что поправить ?

function zzMail($to, $subject, $message, $filename = false, $mail_from = false) {
   global $lang, $config;

   $mail_from   =   (!$mail_from) ? "mailbot@".str_replace("www.", "", $_SERVER['SERVER_NAME']) : $mail_from;
   $uniqid      =   md5(uniqid(time()));

   $headers   =   'From: '.$mail_from."\n";
   $headers   .=   'Reply-to: '.$mail_from."\n";
   $headers   .=   'Return-Path: '.$mail_from."\n";
   $headers   .=   'Message-ID: <'.$uniqid.'@'.$_SERVER['SERVER_NAME'].">\n";
   $headers   .=   'MIME-Version: 1.0'."\n";
   $headers   .=   'Date: '.gmdate('D, d M Y H:i:s', time())."\n";
   $headers   .=   'X-Priority: 3'."\n";
   $headers   .=   'X-MSMail-Priority: Normal'."\n";
   $headers   .=   'X-Mailer: '.what.' : '.version."\n";
   $headers   .=   'X-MimeOLE: '.what.' : '.version."\n";
   $headers   .=   'Content-Type: multipart/mixed;boundary="----------'.$uniqid.'"'."\n\n";
   $headers   .=   '------------'.$uniqid."\n";
   $headers   .=   'Content-Type: text/html;charset='.$lang['encoding'].''."\n";
   $headers   .=   'Content-Transfer-Encoding: 8bit';

   if (is_file($filename)){
      $file      =   fopen($filename, 'rb');
      $message   .=   "\n".'------------'.$uniqid."\n";
      $message   .=   'Content-Type: application/octet-stream;name="'.basename($filename).'"'."\n";
      $message   .=   'Content-Transfer-Encoding: base64'."\n";
      $message   .=   'Content-Disposition: attachment;';
      $message   .=   'filename="'.basename($filename).'"'."\n\n";
      $message   .=   chunk_split(base64_encode(fread($file, filesize($filename))))."\n";
   }

   @mail($to, $subject, $message, $headers);
}
« Последнее редактирование: Декабрь 23, 2007, 21:02:45 от blizzardportal » Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
tzps@ayola.ru
Модератор
Маэстро
*****

Карма: 79
Сообщений: 1695



Просмотр профиля WWW
« Ответ #1 : Декабрь 23, 2007, 20:05:25 »

Пишем в правильные разделы.

Переношу.
Записан

kdomnin
Вникающий
***

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


Просмотр профиля WWW
« Ответ #2 : Декабрь 23, 2007, 20:24:45 »

Дак смотри какой модуль реализует обратную связь (регистрацию, рассылку...), чаще всего в этом модуле есть файл index.php (у многих CMS так)  в котором ищи "mail("
Записан
kdomnin
Вникающий
***

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


Просмотр профиля WWW
« Ответ #3 : Декабрь 23, 2007, 20:28:56 »

Вот энто заменить на smtp ищи в форуме:

@mail($to, $subject, $message, $headers);
Записан
blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #4 : Декабрь 23, 2007, 20:44:40 »

Ээ по-моему SMTP и mail() - это 2 разные вещи, но я могу и ошибаться.
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
kdomnin
Вникающий
***

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


Просмотр профиля WWW
« Ответ #5 : Декабрь 23, 2007, 21:13:27 »

Смотрите здесь
http://www.ayola.net/forum/index.php/topic,1310.msg10162.html#msg10162
Записан
tzps@ayola.ru
Модератор
Маэстро
*****

Карма: 79
Сообщений: 1695



Просмотр профиля WWW
« Ответ #6 : Декабрь 23, 2007, 21:24:26 »

Что у вас указано в настройках? Какой адрес отправителя?
Записан

blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #7 : Декабрь 23, 2007, 21:54:00 »

blizzard@xerz.net - это моя почта

Мыло админа на портале - blizzardportal@mail.ru
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #8 : Декабрь 24, 2007, 00:34:20 »

В настройках CMS - единственное мыло которое вводил я - blizzardportal@mail.ru
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
tzps@ayola.ru
Модератор
Маэстро
*****

Карма: 79
Сообщений: 1695



Просмотр профиля WWW
« Ответ #9 : Декабрь 24, 2007, 03:42:47 »

Укажите ваш email у нас, и всё пойдёт значительно лучше.
blizzard@xerz.net
Записан

blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


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

Эм, я не совсем (вернее совсем не Подмигивающий )понял что значит указать мой и-мэйл у вас? Где его указать?
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
tzps@ayola.ru
Модератор
Маэстро
*****

Карма: 79
Сообщений: 1695



Просмотр профиля WWW
« Ответ #11 : Декабрь 24, 2007, 18:05:55 »

В настройках вашей CMS укажите ящик на на mail.ru, а тот который вы получили при регистрации.
Записан

blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #12 : Декабрь 24, 2007, 18:09:53 »

Я так тоже делал, но все равно ничего не приходит =\ Плачущий Плачущий Плачущий
« Последнее редактирование: Декабрь 24, 2007, 18:18:09 от blizzardportal » Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
tzps@ayola.ru
Модератор
Маэстро
*****

Карма: 79
Сообщений: 1695



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

Я так тоже делал, но все равно ничего не приходит =\ Плачущий Плачущий Плачущий
Сделайте так как я сказал, а потом отправьте почту сами себе, на ящик blizzard@xerz.net
Записан

blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #14 : Декабрь 24, 2007, 18:25:18 »

Я так тоже делал, но все равно ничего не приходит =\ Плачущий Плачущий Плачущий
Сделайте так как я сказал, а потом отправьте почту сами себе, на ящик blizzard@xerz.net

Вы не поверите, но везде почта стоит blizzard@xerz.net даже в моем профиле и все равно в ящике пусто =\
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
N@KE
Просветлённый
****

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



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

а mail() то у вас активировано? Улыбающийся
Записан
tzps@ayola.ru
Модератор
Маэстро
*****

Карма: 79
Сообщений: 1695



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

а mail() то у вас активировано? Улыбающийся
mail() у него активировано, но в поле From: пишет что-то неправильное.

Записан

blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #17 : Декабрь 24, 2007, 20:57:41 »

А че делать =(
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
tzps@ayola.ru
Модератор
Маэстро
*****

Карма: 79
Сообщений: 1695



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

Указать в качестве отправителя - ваш ящик полученный при регистрации
Записан

blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #19 : Декабрь 25, 2007, 20:58:36 »

Можно ли это сделать в php коде, указанном выше, потому что я ствил во все настройки мыло, которое дали при регистрации и результата собсна - 0 Плачущий
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
tzps@ayola.ru
Модератор
Маэстро
*****

Карма: 79
Сообщений: 1695



Просмотр профиля WWW
« Ответ #20 : Декабрь 25, 2007, 21:28:54 »

$headers   =   "From: blizzard@xerz.net\n";
Записан

tzps@ayola.ru
Модератор
Маэстро
*****

Карма: 79
Сообщений: 1695



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

Остальные headers - закомментируйте, на всякий случай.
Записан

blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #22 : Декабрь 25, 2007, 21:31:58 »

"//" - так ?
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #23 : Декабрь 25, 2007, 21:41:51 »

Уррря - письма приходят, правда вместо кирилицы стоят вопросики "?". Это это как нибцдь можно исправить. Пусть даже где-нить отредактировать текст письма из русского в транслит - уже все равно =\
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
blizzardportal
Просветлённый
****

Карма: 15
Сообщений: 481


Are You Dead Yet ?


Просмотр профиля
« Ответ #24 : Декабрь 25, 2007, 21:45:08 »

Оооо! Даже письма с уведомлениями о новых комментариях приходят - щщ-иии-кар-но ( (с) Эрик "ЖирТрест" Картман Веселый) только все равно все русские буквы вопросиками =\
Записан

Премиум аккаунты на rapidshare.com
1 мес 7 WMZ
Гарантия на весь срок обслуживания. ICQ=893-542
Страниц: [1] 2
  Печать  
 
Перейти в:  

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.079 секунд. Запросов: 18.