CentOS 上的 Stunnel 语法?
Posted
技术标签:
【中文标题】CentOS 上的 Stunnel 语法?【英文标题】:Stunnel syntax on CentOS? 【发布时间】:2017-01-07 09:54:24 【问题描述】:我正在尝试为 CentOS 6.x 更正以下 stunnel 语法:
stunnel -c -f -d 1143 -r imap.foo.tld:993 -P ''
建议的语法不起作用:
-c: 没有这样的文件或目录(2)
为了解决 XY 问题:我需要将 IMAP 电子邮件从主机 A 迁移到主机 B。通常我使用 imapcopy 和端口 143。但是这次主机 A 只支持 SSL 993,而 imapcopy 不支持。 Stunnel 应该可以解决这个问题,至少根据本教程:http://manurevah.com/blah/en/p/Migrate-emails-with-Imapcopy
【问题讨论】:
【参考方案1】:该页面包含一个相关的注释(遗憾的是没有很好地标注)。
注意:自 Debian Jessie 以来,Stunnel 的工作方式不同(不确定自哪个版本的 stunnel 起)。我没有深入研究它,因此不知道新语法应该是什么(如果你知道,请告诉我)。
我不知道您是如何找到该页面的,但它显然已经过时且过时了。 (我只能找到另一个引用 stunnel
的页面具有类似的命令行参数,并且它更明确地将自己列为旧的。我能找到的其他所有内容都是关于基于新配置文件的配置。)
【讨论】:
基本上我用 ssl 在 imapcopy 上搜索了一下,找到了该指南。【参考方案2】:您也可以使用pymap-copy 代替 imapcopy。它更先进,您不需要 stunnel。
【讨论】:
【参考方案3】:或者你可以写:
stunnel3 -c -f -d 1143 -r imap.foo.tld:993 -P ''
stunnel3 是一个向后兼容的包装脚本
【讨论】:
以上是关于CentOS 上的 Stunnel 语法?的主要内容,如果未能解决你的问题,请参考以下文章