Messaging Gateway

 View Only
  • 1.  Timed out while transmitting data

    Posted Jul 03, 2009 09:57 PM
    Hello all.

    I have a really odd situation that is upsetting a lot of users.  This is going to be somewhat long.

    We have one BMG Contol Center and four BMG Scanner appliances - two in Europe and two in USA. All identically configured, all version 8.0.12 now.

    We have always noticed that occasionally some messages got stuck in the delivery queues with "timed out while transmitting data" error. After upgrading to version 8 the wordage changed to simply "time out".

    Well, last couple of weeks we had a real rash of these incidents with some important financial information not reaching the clients.

    It seems that most target domains to whom the messages got stuck use Barracuda. But maybe this is just a coincidence.

    We spoke to some of the IT guys on the receiving end and they told us "it looks like most of your messages get stuck from your European gateways and usually get delivered without problems from your USA gateways".

    OK... I thought that maybe our European users were sending out different type of messages compared to our USA users?

    So I changed our Exchange outbound routes to send all company's outbound mail via USA Brightmails. Nothing got stuck.

    I temporarily smart-hosted the European Brightmails to use our USA Brightmail for outbound delivery and flushed the European queues - all the stuck messages got delivered to their destinations.

    I asked our network engineers if there was something different between our EU vs USA network configuration or Internet provider configuration. They swear there is no difference.

    I asked them to perform a network capture while one of the stuck messages in the European Brightmail queue was re-trying and we saw something interesting - the connection to the remote server (Barracuda) got established without problems, MAIL FROM, RCPT TO - no problem, DATA - no problem UNTIL our BMG started transmitting the headers, specifically the Thread-Index and References headers.   This is when the remote mail server strated shouting "ACK, FIN" a whole bunch of times and jammed the session closed.

    I do have to say that the message had abnormally long Thread-Index and References headers. Looks like it was one in a long chain of replies.

    But anyway - if the long headers are a problem, why do these messages get sent out via our USA Brightmails just fine?





  • 2.  RE: Timed out while transmitting data

    Posted Jul 07, 2009 11:01 PM
    no ideas?   :(


  • 3.  RE: Timed out while transmitting data

    Posted Jul 08, 2009 04:20 AM
    Hi,

    You can try disabling the advertise 8BITMIME. I had almost same problem, like Send Body failed. Once I disabled it, it was fine.

    Goto Protocols > SMTP - Settings > Mime Handling

    Regards,
    ...rOjU...


  • 4.  RE: Timed out while transmitting data

    Posted Jul 08, 2009 04:42 AM
    Hi Andrey,

    I'm not really sure where to start here.
    Assuming that the SBGs in the US are EXACTLY the same configuration as the ones in Europe, then it really kind of points to a network or hardware configuration issue
    Are you sure that nothing has been changed with regards to the MTU maybe (as you mention it craps on large headers).

    To be honest, I think the best thing here is to open a support case as it sounds a little bit too wooly to solve on a forum.

    cheers,

    //ian 


  • 5.  RE: Timed out while transmitting data

    Posted Jul 09, 2009 10:43 PM
    Thanks for the ideas.

    The scanner appliances in EU and USA are definitely exactly the same.

    Our network team guys are telling me that the networks are configured identically as well.


  • 6.  RE: Timed out while transmitting data

    Posted Jul 10, 2009 05:16 AM
    So, I guess you have two things here then, probably in order you should do them:

    1.  Get your network guys to monitor the outbound traffic from the European SBG and see, at the packet level, if they can determine what is resetting or dropping the connection.
    2.  Open a support case and get the connections diagnosed from the MTA logs.

    HTH

    //ian


  • 7.  RE: Timed out while transmitting data

    Posted Jul 12, 2009 12:03 AM
    oh, yeah, we sat down with the network guys and took some network traffic captures when the EU Brightmails were trying to push out the stuck messages.

    The receiving host jammed the session by repeatedly shouting "ACK FIN" while our seEU Brightmail  was trying to transmit the message body, specifically the Thread-Index and References headers.