自己搭建一个 wemail,不翻登录 gmail 等不方便访问的 Email 服务。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
cevincheung

自己搭建一个 wemail,不翻登录 gmail 等不方便访问的 Email 服务。

  •  
  •   cevincheung
    cevin Jan 7, 2015 13185 views
    This topic created in 4127 days ago, the information mentioned may be changed or developed.

    不废话

    使用RainLoop,PHP开源程序。国外虚拟主机便可搭建,没有VPS也无所谓。依赖:
    iconv, imap, mcrypt, bcmath, openssl,

    下载地址:
    http://rainloop.net/downloads/

    下载到zip压缩包。在服务器解压。
    例如/data/www/webmail

    要注意的是请保证所有目录webserver和php都有可写权限

    管理员地址:
    http://domain/?admin
    默认管理员账号密码为admin 12345

    免费1年DV SSL证书申请地址:
    https://buy.wosign.com/DVSSL.html

    自己搭建的服务
    https://email.cevin.me/

    43 replies    2015-05-04 14:20:39 +08:00
    guoruei
        1
    guoruei  
       Jan 7, 2015
    收藏、回复、感谢。
    dx11sb
        2
    dx11sb  
       Jan 7, 2015 via Android
    这货放在php空间上可以吗?
    NameStuff
        3
    NameStuff  
       Jan 7, 2015
    antispam and antivirus and secondary MX?
    NameStuff
        4
    NameStuff  
       Jan 7, 2015
    sorry I was wrong.
    以为你搭建一个自己的邮局。
    lyf362345
        6
    lyf362345  
       Jan 7, 2015
    很好的东西啊,打算自己 vps 放一个
    tayuo
        7
    tayuo  
       Jan 7, 2015
    branchzero
        8
    branchzero  
       Jan 8, 2015
    尝试搞了一个,感谢LZ分享
    https://mail.geekbill.com/
    lshero
        9
    lshero  
       Jan 8, 2015
    好东西感谢楼主分享
    cevincheung
        10
    cevincheung  
    OP
       Jan 8, 2015
    @dx11sb 可以。只要满足依赖扩展即可。
    cevincheung
        11
    cevincheung  
    OP
       Jan 8, 2015
    @dx11sb imap扩展通常虚拟主机不会安装。
    onno
        12
    onno  
       Jan 8, 2015 via Android
    谢谢 已收藏。
    JQ
        13
    JQ  
       Jan 8, 2015
    这个提供pop,smtp访问么?
    Tink
        14
    Tink  
    PRO
       Jan 8, 2015
    可以smtp和imap吗
    yylzcom
        15
    yylzcom  
       Jan 8, 2015 via Android
    @JQ
    @Tink 这个直接就是网页版客户端,相当于网页版的Foxmail或者thunder bird
    crystone
        16
    crystone  
       Jan 8, 2015
    这个不错
    Sukizen
        17
    Sukizen  
       Jan 8, 2015
    怎么我自己搭建,或在楼主的网址上登陆都显示无法认证?
    holdjun
        18
    holdjun  
       Jan 8, 2015 via iPhone
    ssl绑定一级域名后,二级也可用么? a.com 绑定后a.a.com也有效么
    crystone
        19
    crystone  
       Jan 8, 2015
    tammy
        20
    tammy  
       Jan 8, 2015
    @holdjun 看证书类型
    holdjun
        21
    holdjun  
       Jan 8, 2015
    @tammy 比如lz说的这个呢
    logtee
        22
    logtee  
       Jan 8, 2015
    我也搞了一个
    https://email.aenes.com/
    谢谢楼主分享.
    tammy
        23
    tammy  
       Jan 8, 2015   1
    @holdjun 不行,要wildcard或以上
    alexyangjie
        24
    alexyangjie  
       Jan 8, 2015
    感谢,已建。
    cevincheung
        25
    cevincheung  
    OP
       Jan 8, 2015
    @Sukizen 我的只支持qq.com gmail.com 163.com 其他域不支持。这些域名的邮箱认证失败那就是密码错了。
    TrustyWolf
        26
    TrustyWolf  
       Jan 8, 2015
    咱来写个CentOS系列的搭建教程(强制使用SSL):

    首先安装EPEL源或者Nginx官方的源:
    yum install epel-release

    安装nginx:
    yum install nginx

    然后安装php和相关的扩展:
    yum install php php-fpm php-xml curl

    编辑 /etc/php.ini:
    cgi.fix_pathinfo = 0
    date.timezOne= Asia/Shanghai
    expose_php = Off

    编辑 /etc/php-fpm.d/www.conf:
    listen = /var/run/php-fpm/php-fpm.sock

    修改 Unix user/group of processes 下的 apache 为 nginx
    cd /etc/nginx/conf.d

    新建mail.xxx.com.conf:
    # mail.xxx.com
    # Redirect HTTP to HTTPS for security

    server {
    listen 80;
    listen [::]:80;
    server_name mail.xxx.com;
    # redirect http to https #
    rewrite ^/(.*)$ https://mail.xxx.com/$1 permanent;
    }

    # HTTPS
    server {
    listen 443 ssl;
    listen [::]:443 ssl;
    server_name mail.xxx.com;

    ssl on;
    ssl_certificate /etc/nginx/mail.xxx.com.crt;
    ssl_certificate_key /etc/nginx/mail.xxx.com.key;

    root /home/wwwroot/mail.xxx.com;
    index index.html index.htm index.php;

    error_page 404 /404.html;

    # Mail
    location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }

    # Mail Security
    location ^~ /data {
    deny all;
    }

    }

    最后:
    nginx -t 查错
    service php-fpm restart
    service nginx restart
    TrustyWolf
        27
    TrustyWolf  
       Jan 8, 2015   1
    补充上楼:其他安装过程请参考19楼
    holdjun
        28
    holdjun  
       Jan 8, 2015
    @TrustyWolf 不错哟
    mjever
        29
    mjever  
       Jan 8, 2015
    好赞,看了下证书免费两年呐!
    holdjun
        30
    holdjun  
       Jan 8, 2015
    搭好了 准备删除。我意识到我有sssssssss
    goodbest
        31
    goodbest  
       Jan 8, 2015
    wosign一直提示注册失败,网站做的也很有gov网站的感觉...
    holdjun
        32
    holdjun  
       Jan 8, 2015
    好吧 我申请的ssl没地方用https://mail.pao.im/ ~
    aaronlam
        33
    aaronlam  
       Jan 9, 2015
    @holdjun 层主你好!我想问下你的SSL是WoSign的免费证书吗?怎么你的可以让二级域名也支持?感谢!
    holdjun
        34
    holdjun  
       Jan 9, 2015 via iPhone
    @aaronlam 我申请的绑定了5个域名呀,你找找有免费的支持绑定多域名哦
    kiritoalex
        35
    kiritoalex  
       Jan 9, 2015 via iPhone
    @alexyangjie 杨哥好:)
    aaronlam
        36
    aaronlam  
       Jan 9, 2015
    @holdjun 0.0 感谢回复!我申请的只能一个域名。。。我去找找看。
    alexyangjie
        37
    alexyangjie  
       Jan 9, 2015
    @kiritoalex 你好:)
    xierch
        38
    xierch  
       Jan 9, 2015
    感谢分享,看起来挺不错的。
    不过不知道为啥,勾了 require verification of SSL 就无法连接服务器..

    https://mail.sorz.org/
    aaronvei
        39
    aaronvei  
       Jan 11, 2015
    感谢分享
    geekzu
        40
    geekzu  
       Jan 25, 2015
    已搭建,感谢分享
    https://m.geekzu.org
    欢迎使用
    geekzu
        41
    geekzu  
       Jan 25, 2015
    @cevincheung 后台设置中domains里自己添加其他域名
    geekzu
        42
    geekzu  
       Jan 25, 2015
    @xierch 我也是这样,估计是程序的问题吧,不能连接TLS的Gmail
    694380889
        43
    694380889  
       May 4, 2015
    那gamil邮箱的imap smtp服务器地址写什么。
    About     Help     Advertise     Blog     API     FAQ     Solana     3904 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 85ms UTC 04:17 PVG 12:17 LAX 21:17 JFK 00:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86