Hi -- can I force fetchmail to skip SSL negotiation?
My email provider changed things around recently, and
ever since, fetchmail has been downloading my email,
but not without a "Server CommonName mismatch" warning
that is creating a lot of noise in my logs.
I traced this to a problem with the self-signed
certificate my POP provider uses. But this seems odd
to me, since I don't intentionally use any encryption
to grab the mail (see my .fetchmailrc below).
I am aware of the --sslcert option, but I'm interested
in just avoiding it if I can.
Here's a full transcript from a fetchmail session:
<start fetchmail session>
MyMac:/Users/user mailalan$ fetchmail -v
fetchmail: 6.2.5 querying mail.server.com (protocol
POP3) at Tue, 19 Apr 2005 10:15:53 -0400 (EDT): poll
started
fetchmail: POP3< +OK Hello there.
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Here's what I can do:
fetchmail: POP3< STLS
fetchmail: POP3< TOP
fetchmail: POP3< USER
fetchmail: POP3< LOGIN-DELAY 10
fetchmail: POP3< PIPELINING
fetchmail: POP3< UIDL
fetchmail: POP3< IMPLEMENTATION Courier Mail Server
fetchmail: POP3< .
fetchmail: POP3> STLS
fetchmail: POP3< +OK Begin SSL/TLS negotiation now.
fetchmail: Issuer Organization: SWsoft, Inc.
fetchmail: Issuer CommonName: plesk
fetchmail: Server CommonName: plesk
fetchmail: Server CommonName mismatch: plesk !=
mail.server.com
fetchmail: mail.server.com key fingerprint:
F2:77:FB:E9:9B:48:41:B9:DE:6E:82:DB:FA:39:12:56
fetchmail: Warning: server certificate verification:
self signed certificate
fetchmail: Issuer Organization: SWsoft, Inc.
fetchmail: Issuer CommonName: plesk
fetchmail: Server CommonName: plesk
fetchmail: Server CommonName mismatch: plesk !=
mail.server.com
fetchmail: Warning: server certificate verification:
self signed certificate
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Here's what I can do:
fetchmail: POP3< TOP
fetchmail: POP3< USER
fetchmail: POP3< LOGIN-DELAY 10
fetchmail: POP3< PIPELINING
fetchmail: POP3< UIDL
fetchmail: POP3< IMPLEMENTATION Courier Mail Server
fetchmail: POP3< .
fetchmail: POP3> USER user(_at_)server(_dot_)com
fetchmail: POP3< +OK Password required.
fetchmail: POP3> PASS *
fetchmail: POP3< +OK logged in.
fetchmail: POP3> STAT
fetchmail: POP3< +OK 0 0
fetchmail: No mail for user(_at_)server(_dot_)com at
mail.server.com
fetchmail: POP3> QUIT
fetchmail: POP3< +OK Bye-bye.
fetchmail: 6.2.5 querying mail.server.com (protocol
POP3) at Tue, 19 Apr 2005 10:15:59 -0400 (EDT): poll
completed
fetchmail: normal termination, status 1
</end fetchmail transcript>
<start .fetchmailrc>
poll mail.server.com
proto pop3
user "user(_at_)server(_dot_)com"
pass "password"
is localUser
nokeep
fetchall
</end .fetchmailrc>
__________________________________
Do you Yahoo!?
Plan great trips with Yahoo! Travel: Now over 17,000 guides!
http://travel.yahoo.com/p-travelguide