I've just found a bug in The Bat! which can cost you money.
If you send a large email (mine had a 8 MB attachment) and the message takes longer than the "server timeout" to transmit, you get an error message, but the email is sent OK. But because The Bat! thinks there was an error, it is sent again. And again. And again. Until you stop it manually.
I was unaware of this, and sent it 9 times before I'd realised what was happening. And am being charged for excessive use by my ISP.
This is an obvious bug - the timer should be reset every time a packet is sent, not just at the beginning of the transmission. But Ritlabs don't seem to understand this.
There's an obvious workaround - increase the server timeout. Before you send a long message.
If you send a large email (mine had a 8 MB attachment) and the message takes longer than the "server timeout" to transmit, you get an error message, but the email is sent OK. But because The Bat! thinks there was an error, it is sent again. And again. And again. Until you stop it manually.
I was unaware of this, and sent it 9 times before I'd realised what was happening. And am being charged for excessive use by my ISP.
This is an obvious bug - the timer should be reset every time a packet is sent, not just at the beginning of the transmission. But Ritlabs don't seem to understand this.
There's an obvious workaround - increase the server timeout. Before you send a long message.
Edited: - 11 October 2009 14:48:18
Peter