Форум сетевых администраторов Страницы (2): [1] 2 »
Показаны 23 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Может кто сталкивался? (http://netadmin.ws/forum/showthread.php?threadid=2376)


Помещено Count 31-07-2002 в 07:10:

Может кто сталкивался?

Сегодня столкнулся с очень неприятной ситуацией. Отправленое уведомление не дошло до получателя (почта на чат.ру далеко не всегда работает) и вернулось по адресу root@адрес_хостера.ру. Вот и вопрос, в чем может быть засада?

PS. Вышеприведенный адрес находится в поле "Return-Path".


Помещено maksimka 31-07-2002 в 08:49:

А в чем проблема то?
Ты можешь указывать е-маил с которого будут отправлятся почта в настройках форума, а ретурн пач настраевается в настройках самого почтового ящика.
Или я что то не так понял?

__________________
Enjoy!
Maksim'Rus


Помещено Count 31-07-2002 в 09:48:

maksimka

quote:
Ты можешь указывать е-маил с которого будут отправлятся почта в настройках форума

Настроено
quote:
а ретурн пач настраевается в настройках самого почтового ящика.

Не-а. Данный параметр по умолчанию сидит в настройках сендмейла и он далеко не всегда указывает на null. Вот я с такой проблемой и столкнулся, что у хостера настройки по умолчанию указуют на рута. Вот сейчас мне придется перелопатить весь код в поисках вызова функции mail и добавить следующее:

code:
$mailheader = "From: (адрес)";
$mailheader .= "\nReturn-Path: (адрес)";
$mailheader .= "\nContent-Type: text/plain; charset=koi8-r";


Может еще reply-to добавить придется на всякий случай...


Помещено maksimka 31-07-2002 в 12:48:

Скажи хостеру чтоб настроил нормально маил...
У меня все ок

maksimka добавил 31-07-2002 в 12:49:40:
Вот что у меня приходит...
[CODE]
От: Ultima OnLine BUGS Board! -=UOBB=- Mailer <forum@domen.ru>
Тема: Action Required to Activate Membership for Ultima OnLine BUGS Board! -=UOBB=-!
Кому: aaa@domen.ru
Дата: Jul 31 2002 14:46

__________________
Enjoy!
Maksim'Rus


Помещено Count 31-07-2002 в 12:55:

maksimka

quote:
Скажи хостеру чтоб настроил нормально маил...
У меня все ок

Админ на мои вопросы о сей фиче/баге сообщил, что оставил сие для отлавливания багов в скриптах пользователей. И мне его переубедить не удалось. Поэтому я сегодня добавил вышеприведенные строки в, примерно, 15 местах (10-и разных скриптов), и сейчас сяду проверять.
quote:
От: Ultima OnLine BUGS Board! -=UOBB=- Mailer <forum@domen.ru>
Тема: Action Required to Activate Membership for Ultima OnLine BUGS Board! -=UOBB=-!
Кому: aaa@domen.ru
Дата: Jul 31 2002 14:46

Я немного не про эту информацию говорю. Ты взгляни на хедер письма, и увидишь куда направится оно в случае недоставки. Ты наверное удивишься, но сей адрес очень отличается от поля From.


Помещено MCTarakan 31-07-2002 в 19:42:

дада! у меня тоже все отбои идут к админу, а только он потом, если захатит, то отправляет мине.... так что этот фикс будет ОООЧЕНЬ нужен, я думаю...

__________________
yMC.ru - хомяк музыканта


Помещено Count 31-07-2002 в 21:07:

MCTarakan

quote:
дада! у меня тоже все отбои идут к админу, а только он потом, если захатит, то отправляет мине.... так что этот фикс будет ОООЧЕНЬ нужен, я думаю...

Ок. Составлю список файлов, укажу что искать и чем заменять. Завтра выложу Но с ним придется повозиться. Надо сделать примерно 15 почти однотипшых замен в 10-и фвйлах...


Помещено MCTarakan 31-07-2002 в 21:17:

ну главное дай что менять!
кстати это вроде в АДИТОÐ_е можно автоматизировать....
или я неправ?

__________________
yMC.ru - хомяк музыканта


Помещено Count 31-07-2002 в 21:21:

quote:
кстати это вроде в АДИТОÐ_е можно автоматизировать....
или я неправ?

Не знаю, поэтому не смогу сказать. Я делал через PHPEd стандартными способами поиск/замена. Когда ищешь по всем файлам это занимает прилично времени. Когда знаешь где искать, максимум что тебе понадобится - полчаса (если делать кропотливо и стараться не посадить своих багов). Так что труда сие не должно составить Одним словом жди пост от меня завтра утром.


Помещено MCTarakan 31-07-2002 в 23:17:

ждемс...

__________________
yMC.ru - хомяк музыканта


Помещено Count 01-08-2002 в 08:06:

Вот оно.


Помещено MCTarakan 01-08-2002 в 13:24:

спасиб! будем поглядеть!

__________________
yMC.ru - хомяк музыканта


Помещено Rumata 01-08-2002 в 13:51:

Имхо лучше сделать отдельную функцию mail2 например, поместить ее в functions.php и поубивать одним выстрелом много зайцев, в том числе и с кодировкой. Вот пример той, которую использую я:

PHP:


function mail2 ($to, $subject, $message, $additional_headers='',$additional_parameters='') {
        
$to = convert_cyr_string($to, 'w', 'k');
        
$subject = convert_cyr_string($subject, 'w', 'k');      
        
$message = convert_cyr_string($message, 'w', 'k');
        if (
$additional_headers!='') {
                
$headers = convert_cyr_string($additional_headers, 'w','k');
                
$headers .= ("\nMime-Version: 1.0\nContent-Type: text/plain;charset=koi8-r");
        } else 
                
$headers = ("Mime-Version: 1.0\nContent-Type: text/plain;charset=koi8-r");
        return 
mail($to, $subject, $message, $headers,$additional_parameters);
}


Помещено Count 01-08-2002 в 16:23:

Rumata
В принципе можно и так. Но пока я данным форумом занимаюсь только одну неделю, и еще его не разобрал (только перевел и немного ознакомился). Мне переделку пришлось делать на скорую руку. Как разберусь - сделаю более корректно (с возможностью выбора кодировки пользователем)


Помещено Rumata 01-08-2002 в 16:39:

Дело даже не в кодировке, а в том, чтобы менять в одном месте а не в 15 =)


Формат времени GMT. Текущее время 07:47. Страницы (2): [1] 2 »
Показаны 23 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.