自己搭建一个 wemail,不翻登录 gmail 等不方便访问的 Email 服务。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
cevincheung
V2EX    分享创造

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

  •  
  • nbsp; cevincheung
    cevin 2015-01-07 18:23:50 +08:00 12867 次点击
    这是一个创建于 3953 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不废话

    使用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 条回复    2015-05-04 14:20:39 +08:00
    guoruei
        1
    guoruei  
       2015-01-07 18:58:10 +08:00
    收藏、回复、感谢。
    dx11sb
        2
    dx11sb  
       2015-01-07 19:32:21 +08:00 via Android
    这货放在php空间上可以吗?
    NameStuff
        3
    NameStuff  
       2015-01-07 19:32:34 +08:00
    antispam and antivirus and secondary MX?
    NameStuff
        4
    NameStuff  
       2015-01-07 19:34:35 +08:00
    sorry I was wrong.
    以为你搭建一个自己的邮局。
    lyf362345
        6
    lyf362345  
       2015-01-07 19:59:30 +08:00
    很好的东西啊,打算自己 vps 放一个
    tayuo
        7
    tayuo  
       2015-01-07 20:46:52 +08:00
    branchzero
        8
    branchzero  
       2015-01-08 00:02:49 +08:00
    尝试搞了一个,感谢LZ分享
    https://mail.geekbill.com/
    lshero
        9
    lshero  
       2015-01-08 00:57:33 +08:00
    好东西感谢楼主分享
    cevincheung
        10
    cevincheung  
    OP
       2015-01-08 04:17:39 +08:00
    @dx11sb 可以。只要满足依赖扩展即可。
    cevincheung
        11
    cevincheung  
    OP
       2015-01-08 04:18:05 +08:00
    @dx11sb imap扩展通常虚拟主机不会安装。
    onno
        12
    onno  
       2015-01-08 07:27:10 +08:00 via Android
    谢谢 已收藏。
    JQ
        13
    JQ  
       2015-01-08 09:16:04 +08:00
    这个提供pop,smtp访问么?
    Tink
        14
    Tink  
    PRO
       2015-01-08 09:20:32 +08:00
    可以smtp和imap吗
    yylzcom
        15
    yylzcom  
       2015-01-08 09:26:14 +08:00 via Android
    @JQ
    @Tink 这个直接就是网页版客户端,相当于网页版的Foxmail或者thunder bird
    crystone
        16
    crystone  
       2015-01-08 10:15:12 +08:00
    这个不错
    Sukizen
        17
    Sukizen  
       2015-01-08 10:36:23 +08:00
    怎么我自己搭建,或在楼主的网址上登陆都显示无法认证?
    holdjun
        18
    holdjun  
       2015-01-08 11:08:39 +08:00 via iPhone
    ssl绑定一级域名后,二级也可用么? a.com 绑定后a.a.com也有效么
    crystone
        19
    crystone  
       2015-01-08 11:32:45 +08:00
    tammy
        20
    tammy  
       2015-01-08 12:03:15 +08:00
    @holdjun 看证书类型
    holdjun
        21
    holdjun  
       2015-01-08 12:04:55 +08:00
    @tammy 比如lz说的这个呢
    logtee
        22
    logtee  
       2015-01-08 12:10:33 +08:00
    我也搞了一个
    https://email.aenes.com/
    谢谢楼主分享.
    tammy
        23
    tammy  
       2015-01-08 12:14:20 +08:00   1
    @holdjun 不行,要wildcard或以上
    alexyangjie
        24
    alexyangjie  
       2015-01-08 12:23:28 +08:00
    感谢,已建。
    cevincheung
        25
    cevincheung  
    OP
       2015-01-08 13:48:38 +08:00
    @Sukizen 我的只支持qq.com gmail.com 163.com 其他域不支持。这些域名的邮箱认证失败那就是密码错了。
    TrustyWolf
        26
    TrustyWolf  
       2015-01-08 13:49:01 +08:00
    咱来写个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  
       2015-01-08 13:50:50 +08:00   1
    补充上楼:其他安装过程请参考19楼
    holdjun
        28
    holdjun  
       2015-01-08 16:10:13 +08:00
    @TrustyWolf 不错哟
    mjever
        29
    mjever  
       2015-01-08 16:14:03 +08:00
    好赞,看了下证书免费两年呐!
    holdjun
        30
    holdjun  
       2015-01-08 19:00:49 +08:00
    搭好了 准备删除。我意识到我有sssssssss
    goodbest
        31
    goodbest  
       2015-01-08 19:16:45 +08:00
    wosign一直提示注册失败,网站做的也很有gov网站的感觉...
    holdjun
        32
    holdjun  
       2015-01-08 22:17:31 +08:00
    好吧 我申请的ssl没地方用https://mail.pao.im/ ~
    aaronlam
        33
    aaronlam  
       2015-01-09 02:12:05 +08:00
    @holdjun 层主你好!我想问下你的SSL是WoSign的免费证书吗?怎么你的可以让二级域名也支持?感谢!
    holdjun
        34
    holdjun  
       2015-01-09 02:55:27 +08:00 via iPhone
    @aaronlam 我申请的绑定了5个域名呀,你找找有免费的支持绑定多域名哦
    kiritoalex
        35
    kiritoalex  
       2015-01-09 06:56:35 +08:00 via iPhone
    @alexyangjie 杨哥好:)
    aaronlam
        36
    aaronlam  
       2015-01-09 10:01:16 +08:00
    @holdjun 0.0 感谢回复!我申请的只能一个域名。。。我去找找看。
    alexyangjie
        37
    alexyangjie  
       2015-01-09 10:10:33 +08:00
    @kiritoalex 你好:)
    xierch
        38
    xierch  
       2015-01-09 17:53:31 +08:00
    感谢分享,看起来挺不错的。
    不过不知道为啥,勾了 require verification of SSL 就无法连接服务器..

    https://mail.sorz.org/
    aaronvei
        39
    aaronvei  
       2015-01-11 12:03:54 +08:00
    感谢分享
    geekzu
        40
    geekzu  
       2015-01-25 13:50:21 +08:00
    已搭建,感谢分享
    https://m.geekzu.org
    欢迎使用
    geekzu
        41
    geekzu  
       2015-01-25 13:51:41 +08:00
    @cevincheung 后台设置中domains里自己添加其他域名
    geekzu
        42
    geekzu  
       2015-01-25 13:52:40 +08:00
    @xierch 我也是这样,估计是程序的问题吧,不能连接TLS的Gmail
    694380889
        43
    694380889  
       2015-05-04 14:20:39 +08:00
    那gamil邮箱的imap smtp服务器地址写什么。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5789 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:06 PVG 11:06 LAX 19:06 JFK 22:06
    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