Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 09 Aug 24 22:04:26, всего сообщений: 5336
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1797 из 5336 ========================================= RU.HUSKY =
От   : Evgeny Vetrov                    2:5037/7           03 May 16 23:34:10
Кому : Michael Dukelsky                                    03 May 16 23:34:10
Тема : Баг в реализации Jam
FGHI : area://RU.HUSKY?msgid=2:5037/7+57290e5d
На   : area://RU.HUSKY?msgid=2:5020/1042+5728f0f6
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5020/1042+572979ca
==============================================================================
Hello Michael.

MD> ОК, твой патч посмотрел. Посмотрел также код вокруг. В этом месте,
MD> похоже, действительно ошибка, но я не понял, в каком случае на неё
MD> можно наткнуться. Вот смотри. Там сначала извлекается адрес
MD> отправителя, потом адрес получателя, а потом, если адреса отправителя
MD> по факту извлечь не удалось, опять извлекается адрес получателя, но
MD> уже из MSGID. Ты считаешь, что из MSGID надо извлекать адрес
MD> отправителя, а не адрес получателя. Действительно, в MSGID записан
MD> адрес отправителя.

MD> Но скажи, пожалуйста, в каком случае в сообщении может отсутствовать
MD> адрес отправителя, чтобы сработал твой патч? Я что-то после праздников
MD> никак не могу сообразить. Вот адрес получателя действительно всегда
MD> отсутствует, если сообщение в эхе. Так что может быть тут надо
MD> проверять отсутствие адреса получателя и, если этот адрес отсутствует,
MD> извлекать его из REPLYID?
Речь идет о echomail.
В этом случае orig (отправитель) это всегда аплинк эхи, а dest (всегда "ты").
Куда вы деваете эти данные не очень интересно, смысловой нагрузки они не несут.
Видимо после проверки валидности источника отправляете в /dev/null.
Теперь для ответа на сообщение нужен адрес автора.
И "Автор" этих строк реши, что его можно взять из msgid.
Мой патч просто исправил ошибку копи-паста "Автора".

На самом деле так делать ненужно! Правильно взять адрес отправителя из Origin

VEA
--- GoldED+/LNX 1.1.5-b20120826
* Origin:  (2:5037/7)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.056801 секунды