V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cnfzv
V2EX  ›  程序员

nginx 如何搭建 imap/smtp 反代?

  •  
  •   cnfzv · Dec 24, 2017 · 8562 views
    This topic created in 3047 days ago, the information mentioned may be changed or developed.

    研究了小半天,还是没搭起来 服务器能跑起来,但是怎么配置的搞不清楚,百度谷歌半天也没研究明白, 有谁能给个教程吗?就是想弄个 gmail 反代而已

    Supplement 1  ·  Dec 25, 2017
    目前发现了 SOCAT、Stunnel+ XINETD 的解决方案,但是还是想先试试 nginx
    Supplement 2  ·  Dec 26, 2017
    踩了一堆坑后 pop3 的可以测试通过了,但是 smtp 还是有问题= =
    Supplement 3  ·  Dec 28, 2017
    最终结论:nginx 完全不适合一般的邮件反代 T_T
    绝望!踩了好多坑。
    nginx 的 mail 配置需要使用 IP,使用域名貌似没法解析
    nginx 默认的 smtp 是不会转发认证数据的,也就是说 smtp 代理的登录信息没法传到后端邮件服务器(这个可以通过源码打补丁实现--T_T 然而没啥卵用--)
    nginx 不支持到后端邮件服务器 ssl 连接,也就是说如果 imap 只支持 ssl 的话是没法连接上的(--根本找不到相关的补丁--)
    XINETD 的话可以不修改 host 直接转发,起码对 gm 有效,但是没法做账号限制,也就是说知道了你的端口谁都可以用。
    啊啊啊啊啊啊 心好累
    13 replies    2017-12-26 13:52:17 +08:00
    lyhiving
        1
    lyhiving  
       Dec 25, 2017   ❤️ 1
    https://hola.in
    这个应该可以帮到你,不用自己搭建,简单易用。
    0ZXYDDu796nVCFxq
        2
    0ZXYDDu796nVCFxq  
       Dec 25, 2017 via iPhone
    cnfzv
        3
    cnfzv  
    OP
       Dec 25, 2017
    @gstqc 照着说明配置好了,143 端口也正常,但是连接的话总是返回* BAD internal server error,搞不明白哪里出问题了
    cnfzv
        4
    cnfzv  
    OP
       Dec 25, 2017
    都在忙么-,- 没人回答啊
    kkxxxxxxx
        5
    kkxxxxxxx  
       Dec 25, 2017
    问问机房 25 有没有禁
    cnfzv
        6
    cnfzv  
    OP
       Dec 25, 2017
    @kkxxxxxxx 我在本地虚拟机搭了一个貌似也不好用啊 拿 126 的邮箱测试,连接一直返回* BAD internal server error,我没法确定哪里不对、
    guxin0123
        7
    guxin0123  
       Dec 25, 2017
    google 搜索 gmail xinetd
    cnfzv
        8
    cnfzv  
    OP
       Dec 25, 2017
    @guxin0123 xinetd 是用的隧道代理,客户端需要改 host 的,手机没 root 没法改,我想用反代的方式。
    chinni
        9
    chinni  
       Dec 25, 2017
    stunnel 应该就可以直接搞了把。。。
    guxin0123
        10
    guxin0123  
       Dec 25, 2017
    @cnfzv 不需要改 host 直接把服务器地址填写成自己的就可以
    cnfzv
        11
    cnfzv  
    OP
       Dec 26, 2017
    @guxin0123 多谢,我先研究下 nginx,路子走通一半了,想再试试
    @@msg7086 我觉得这个大拿可以帮我解决问题 0,0
    msg7086
        12
    msg7086  
       Dec 26, 2017
    没玩过邮件反代呢,抱歉帮不了你。
    cnfzv
        13
    cnfzv  
    OP
       Dec 26, 2017
    @msg7086 多谢 打扰了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5380 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 08:25 · PVG 16:25 · LAX 01:25 · JFK 04:25
    ♥ Do have faith in what you're doing.