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
|
 |
« Ответ #1 : Декабрь 23, 2007, 20:05:25 » |
|
Пишем в правильные разделы.
Переношу.
|
|
|
Записан
|
|
|
|
kdomnin
|
 |
« Ответ #2 : Декабрь 23, 2007, 20:24:45 » |
|
Дак смотри какой модуль реализует обратную связь (регистрацию, рассылку...), чаще всего в этом модуле есть файл index.php (у многих CMS так) в котором ищи "mail("
|
|
|
Записан
|
|
|
|
kdomnin
|
 |
« Ответ #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 : Декабрь 23, 2007, 21:13:27 » |
|
|
|
|
Записан
|
|
|
|
tzps@ayola.ru
|
 |
« Ответ #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
|
|
|
|
blizzardportal
Просветлённый
  
Карма: 15
Сообщений: 481
Are You Dead Yet ?
|
 |
« Ответ #10 : Декабрь 24, 2007, 18:02:15 » |
|
Эм, я не совсем (вернее совсем не  )понял что значит указать мой и-мэйл у вас? Где его указать?
|
|
|
Записан
|
Премиум аккаунты на rapidshare.com 1 мес 7 WMZ Гарантия на весь срок обслуживания. ICQ=893-542
|
|
|
tzps@ayola.ru
|
 |
« Ответ #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
|
 |
« Ответ #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
|
 |
« Ответ #15 : Декабрь 24, 2007, 18:30:13 » |
|
а mail() то у вас активировано? 
|
|
|
Записан
|
|
|
|
tzps@ayola.ru
|
 |
« Ответ #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
|
 |
« Ответ #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
|
 |
« Ответ #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
|
|
|
|