parser.add_argument(
         '-P', '--port', metavar="<port>",
-        dest='port', default=poplib.POP3_PORT,
+        dest='port', default=None,
         help='the port the pop3 server is listening on')
 
     parser.add_argument(
         dest='ssl', action='store_const', const=True,
         help='use SSL to connect to the pop3 server')
 
-    parser.add_argument(
-        '-S', '--ssl-port', metavar="<ssl_port>",
-        dest='ssl_port', default=poplib.POP3_SSL_PORT,
-        help='the port the SSL pop3 server is listening on')
-
     return parser
 
 
     parser = option_parser()
     args = parser.parse_args()
 
-    if args.ssl:
-        port = args.ssl_port
+    if args.port is None:
+        if args.ssl:
+            port = poplib.POP3_SSL_PORT
+        else:
+            port = poplib.POP3_PORT
     else:
         port = args.port