Показано с 1 по 6 из 6

Тема: Access violation при попытке отправить ответ.

  1. #1
    Malysh2
    Malysh2 вне форума
    Новичок
    Регистрация
    16.02.2004
    Сообщений
    5

    Access violation при попытке отправить ответ.

    Сначала история: был комп с XP SP2 prof rus. На нем мышь 3.99.30 с папкой почтовых ящиков на другом диске (F:\).
    На диск C:\ все-таки пробрался вирус, каспер не уследил вовремя. Диск C:\ был отформатирован, поставлена новая копия XP SP3 prof rus и мышь 4.0.24 (дистрибутив 3.99 был утрачен). При установке мыша ему была указана папка с постовыми ящиками на диске f:\ , и он ее успешно взял. Может это была ошибка, и надо было восстановливать из резервной копии, но копия была не очень свежая.
    Впоследствии выявился баг:
    При попытке ответить на письма от одного определенного корреспондента окно исходящего письма появляется пустым. Поля "от", "кому", "тема" - пустые, из шаблона ответа ничего не переносится. При ответе на письма других корреспндентов ответ формируется правильно по шаблону. Но этого мало. Если руками заполнить пустые поля и попытаться отправить вылетает сообщение "Access violation .... в thebat.exe. память не может быть прочитана по адресу 0х00000000. Можно только закрыть окно без сохранения. Если этому адресату просто создать новое письмо, то с ним все ОК.
    Этот корреспондент отличается от других длинным названием: в кавычках "хххх-36_символов-ххх" <adr@domain.com>. Т.е. перед своим собственно адресом отправитель пишет свой титул из 36 символов. И я с этим ничегосделать не могу.
    После версии 4.0.24 были сделаны обновления 4.0.36 и 4.0.38 ошибка осталась.
    Может у кого есть мысли, как от ошибки избавиться/обойти?

  2. #2
    Malysh2
    Malysh2 вне форума
    Новичок
    Регистрация
    16.02.2004
    Сообщений
    5

    Re: Access violation при попытке отправить ответ.

    Добавление: Одно из упомянутоых выше "криминальных сообщений" было эспортировано в .msg файл, перенесено на другую машину с мышью 4.1.19 и импортировано в папку "Входящие". При попытке ответить на это сообщение сформировалось пустое окно, совсем как на проблемной машине.
    Значит сушествует некий формат сообщений на котором theBat ломается, независимо от версии.
    В программировании считается хорошим тоном, чтобы программа не ломалась не зависимо от входных данных. Программа должна сообщить "Во входных данных ерунда.." и перейти к следующей задаче.

  3. #3
    DimON
    DimON вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    667

    Re: Access violation при попытке отправить ответ.

    как ответили из саппорта ритов - письмо сформировано непонятно каким клиентом, формирующим письмо абы как, а не по стандарту. чаще это с какими-то рассылочными письмами случается, видимо юзают какие-то вкрипты для масс рассылки

    другие почтовики справляются с проблемой?

    от себя могу добавить, что лучше оформить вишню на bt, может разработчики и внесут корректировки

  4. #4
    Malysh2
    Malysh2 вне форума
    Новичок
    Регистрация
    16.02.2004
    Сообщений
    5

    Re: Access violation при попытке отправить ответ.

    Как оформить "вишню" не знаю.
    Написал письмо в support@ritlabs.ru и info@ritlabs.ru

    ИМХО не должна программа ломаться, кукую бы дрянь на вход ей ни подкинули.
    Письмо формируется забугорной компанией. Вот начало файла:
    ---------
    Return-Path: <international@tristarworldwide.com>
    Received: from mx1-1.hc.ru ([194.154.75.203] verified)
    by relay.highway.ru (CommuniGate Pro SMTP 5.0.14)
    with ESMTPS id 53773704 for INFO@OLGA.RU; Mon, 02 Jun 2008 17:01:24 +0400
    Received: from mail.tristarworldwide.com ([217.204.109.212])
    by mx1-1.hc.ru with esmtp (Exim 4.63 (FreeBSD))
    (envelope-from <international@tristarworldwide.com>)
    id 1K36BV-0002C9-42
    for INFO@OLGA.RU; Mon, 02 Jun 2008 13:18:33 +0400
    Received: from localhost ([10.1.1.17]) by mail.tristarworldwide.com with Microsoft SMTPSVC(6.0.3790.211);
    Mon, 2 Jun 2008 10:15:16 +0100
    Message-ID: <20080602.101942.0514-0A8FNDGHA5N@localhost>
    Date: Mon, 02 Jun 2008 10:19:42 +0100
    From: "TRISTAR"<International@tristarworldwide.com>
    To: INFO@OLGA.RU
    Subject: New booking from Tristar (240036) ANTONOVSKI
    X-Mailer: ActiveFax 3.91
    MIME-Version: 1.0
    Content-Type: multipart/alternative;
    boundary="------E5COGTI24LGUPUCEM0CTY4601P"
    X-OriginalArrivalTime: 02 Jun 2008 09:15:16.0283 (UTC) FILETIME=[2BB7D8B0:01C8C491]
    X-SpamTest-Envelope-From: international@tristarworldwide.com
    X-SpamTest-Group-ID: 00000000
    X-SpamTest-Info: Profiles 2968 [June 01 2008]
    X-SpamTest-Info: helo_type=3
    X-SpamTest-Method: none
    X-SpamTest-Rate: 0
    X-SpamTest-SPF: SPF engine error
    X-SpamTest-Status: Not detected
    X-SpamTest-Status-Extended: not_detected
    X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0278], KAS30/Release
    ---------------
    Судя по тексту почтовик у них мелкомягкий. А чем формируют письмо фиг знает.

  5. #5
    Malysh2
    Malysh2 вне форума
    Новичок
    Регистрация
    16.02.2004
    Сообщений
    5

    Re: Access violation при попытке отправить ответ.

    Кстати проверил этот .msg на старых версиях:
    theBAT 3.65 - все ОК
    theBAT 3.99.29 - ошибка

  6. #6
    DimON
    DimON вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    667

    Re: Access violation при попытке отправить ответ.

    Цитата Сообщение от Malysh2
    Как оформить "вишню" не знаю.
    Написал письмо в support@ritlabs.ru и info@ritlabs.ru
    https://www.ritlabs.com/bt/main_page.php

    на этой странице и все баги оформляются и все пожелания тоже, только нужное выбрать необходимо

Похожие темы

  1. Ошибка "Access violation…"
    от Cornh в разделе Баги и ошибки
    Ответов: 2
    Последнее сообщение: 02.09.2008, 07:31
  2. access violation error at adress 008&^&^ in module thebat.exe
    от Basil в разделе Антиспам плагин BayesIt
    Ответов: 0
    Последнее сообщение: 27.09.2006, 21:51
  3. Access violation at address…
    от Матерый человечище в разделе Баги и ошибки
    Ответов: 4
    Последнее сообщение: 05.07.2006, 07:40
  4. Access violation ....
    от wakh в разделе The Bat!: вопросы и ответы
    Ответов: 5
    Последнее сообщение: 01.06.2005, 13:34
  5. Access violation в Диспетчере писем
    от mitrich в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 19.05.2003, 22:02