Hello,
i have the same problem :

Solved thread about the error

I have a "Generic Test Failure" when y try to add a pop account

but with an other domain and i can telnet from the server himself.


when i used the web interface, i got the error :"generic test failure".
the domain is mail.erafrance.com

i used the version :
Version 7.1.1_GA_3213.NETWORK
i also test on :
Version 7.1.0_GA_3140.FOSS and Version 6.0.8_GA_2661.NETWORK


/opt/zimbra/log/mailbox.log :
Code:
2011-09-09 13:48:13,439 WARN  [btpool0-7970://webmail.eranet.fr/service/soap/TestDataSourceRequest] [name=bernard.lebris@eranet.fr;aname=xxxxx@xxxx.com;mid=104;ip=81.220.112.156;ua=ZimbraWebClient - FF3.0 (Win)/7.1.0_GA_3140;] datasource - Test failed: DataSource: { id=TestId, type=pop3, isEnabled=false, name=Test, host=mail.erafrance.com, port=110, connectionType=cleartext, username=beaubourg@erafrance.com, folderId=-1 }
com.zimbra.common.service.ServiceException: system failure: Unable to connect to POP3 server: DataSource: { id=TestId, type=pop3, isEnabled=false, name=Test, host=mail.erafrance.com, port=110, connectionType=cleartext, username=beaubourg@erafrance.com, folderId=-1 }
ExceptionId:btpool0-7970://webmail.eranet.fr/service/soap/TestDataSourceRequest:1315568893439:f72e499be02b4096
Code:service.FAILURE
	at com.zimbra.common.service.ServiceException.FAILURE(ServiceException.java:248)
	at com.zimbra.cs.datasource.Pop3Sync.connect(Pop3Sync.java:156)
	at com.zimbra.cs.datasource.Pop3Sync.test(Pop3Sync.java:109)
	at com.zimbra.cs.datasource.DataSourceManager.test(DataSourceManager.java:208)
	at com.zimbra.cs.service.mail.TestDataSource.handle(TestDataSource.java:129)
	at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:412)
	at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:287)
	at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:158)
	at com.zimbra.soap.SoapServlet.doWork(SoapServlet.java:294)
	at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:215)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:208)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:814)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
	at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:79)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81)
	at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:132)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:218)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:422)
	at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
	at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.handler.DebugHandler.handle(DebugHandler.java:77)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:543)
	at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:946)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
	at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:798)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1165)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1149)
	at com.zimbra.common.net.CustomSSLSocket.startHandshake(CustomSSLSocket.java:90)
	at com.zimbra.cs.mailclient.MailConnection.startTls(MailConnection.java:100)
	at com.zimbra.cs.mailclient.MailConnection.connect(MailConnection.java:84)
	at com.zimbra.cs.datasource.Pop3Sync.connect(Pop3Sync.java:148)
	... 38 more
network :
[root@sd-22218 ~]# lsof -i | grep "212.97.156.27"
java 30218 zimbra 586u IPv6 137966828 TCP webmail.eranet.fr:57999->212.97.156.27op3 (ESTABLISHED)
telnet is good on pop and imap, the ssl port aren't opened.

--
sorry for english mistakes if any.