[tpop3d-discuss] Opera and tpop3d

Matthew Trent mtrent at localaccess.com
Mon, 24 Nov 2003 10:31:07 -0800


After rolling out our new email system of tpop3d and Exim+Exiscan+Spamassassin
+ClamAV, and quite successfully I might add, we've discovered the Opera email 
client ("M2") doesn't seem to work with tpop3d. A customer reported it and 
I've tried it myself with the latest versions of Opera for Linux and Windows. 
The customer also tried some older versions of Opera with the same result.

When you check mail, Opera appears to go through the motions of checking the 
mail, but no mail is ever downloaded. We're using the latest tpop3d and its 
logs show a normal session:

--- Begin
Nov 24 10:22:26 mail1 tpop3d[21783]: listeners_post_select: client [7]
69.10.xx.xx/localaccess.com: connected to local address 69.10.xx.xx:110
Nov 24 10:22:26 mail1 tpop3d[21783]: authcontext_new_user_pass: began session 
for `xxxxxxx' with mysql; uid 8, gid 8
Nov 24 10:22:26 mail1 tpop3d[21783]: fork_child: [7]xxxxxxx(69.10.xx.xx): 
began session for `xxxxxxx' with mysql; child PID is 13576
Nov 24 10:22:26 mail1 tpop3d[13576]: maildir_new: scanned maildir /var/spool/
store/SERVERS/localaccess.com/xxxxxx (223 messages) in 0.107s
Nov 24 10:22:26 mail1 tpop3d[13576]: connections_post_select: client 
[7]xxxxxxx(69.10.xx.xx): finished session for `xxxxxxx' with mysql
Nov 24 10:22:26 mail1 tpop3d[13576]: connections_post_select: client 
[7]xxxxxxx(69.10.xx.xx): disconnected; 63/294 bytes read/written
--- End

Opera has a handy feature to log the protocol interaction to a file and I'll 
paste that below. It looks like Opera is sending redundant STATs and doing 
things out of order possibly? Can anyone else say whether Opera works with 
their tpop3d? We know Outlook Express, Outlook, KMail, Evolution, Eudora, 
Mozilla, Sylpheed, our proprietary webmail, and, *sigh* Incredimail work just 
fine on the new server...

==== Logging started ====

08:48:59 POP3 IN : 
+OK 

08:48:59 
HandleReply


08:48:59 POP3 IN : 
<86f9b841fb2062cce157d6794a9d7a94@localaccess.com>


08:48:59 
HandleReply


08:48:59 POP3 OUT : 
CAPA


08:48:59 POP3 IN : 
+OK 

08:48:59 
HandleReply


08:48:59 POP3 OUT : 
CAPA


08:48:59 POP3 IN : 
Capability list follows
PIPELINING
TOP
USER
UIDL
.


08:48:59 
HandleReply


08:48:59 POP3 OUT : 
USER xxxxxxxx


08:48:59 POP3 IN : 
+OK Capability list follows
PIPELINING
TOP
USER
UIDL
.


08:48:59 
HandleReply


08:48:59 POP3 OUT : 
PASS xxxxx


08:48:59 POP3 IN : 
+OK Tell me your password.


08:48:59 
HandleReply


08:48:59 POP3 OUT : 
STAT


08:48:59 POP3 IN : 
+OK 

08:48:59 
HandleReply


08:48:59 POP3 OUT : 
STAT


08:48:59 POP3 IN : 
Welcome aboard! You have 215 messages.
+OK 215 7045216


08:48:59 
HandleReply


08:48:59 POP3 OUT : 
QUIT


08:48:59 POP3 IN : 
+OK 215 7045216
+OK Done


08:48:59 
HandleReply


08:48:59 
POP3::Error: contentLoaded == 0
-- 
Matt
Systems Administrator
Local Access Communications
360.330.5535