跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
MalacoKnowledge
搜索
搜索
登录
个人工具
登录
查看“Roundcube”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
←
Roundcube
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
Roundcube 是一个 PHP 网页邮箱客户端,本文介绍在 archlinux 配置好 Maddy IMAP SMTP 客户端后,如何与 Roundcube 结合,通过网页收发管理邮件。 ==安装== <pre>$ pacman -S roundcubemail</pre>这里使用 sqlite<pre>$ pacman -S sqlite</pre>使用 php-fpm7<pre>$ pacman -S php7-fpm</pre> ==配置== ===roundcube=== <pre>$ cd /etc/webapps/roundcubemail/config $ cp config.inc.php.sample config.inc.php</pre>编辑文件<code>/etc/webapps/roundcubemail/config/config.inc.php</code>,替换 <code>DOMAIN</code> 为实际使用 maddy 搭建所使用的<pre>$config['db_dsnw'] = 'sqlite:////usr/share/webapps/roundcubemail/SQL/sqlite/db.sql?mode=0646'; //该成你喜欢的位置 $config['default_host'] = 'ssl://DOMAIN'; $config['default_port'] = 993; $config['smtp_server'] = 'ssl://DOMAIN'; $config['smtp_port'] = 465; $config['des_key'] = '必须更该'; $config['enable_installer'] = true;</pre> ===nginx=== 如果配置和之前一样,新建<code>/etc/nginx/conf.d/mail.conf</code> 添加,注意替换 <code>DOMAIN</code>,此处为网页邮箱的域名,<code>/run/php-fpm7/php-fpm.sock</code> 是 php7-fpm 的地址,不是请替换。<pre>server { listen 80; server_name DOMAIN; return 301 https://$server_name$request_uri; } server { listen 443 ssl http2; server_name DOMAIN; root /usr/share/webapps/roundcubemail; ssl_certificate /etc/letsencrypt/live/DOMAIN/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/DOMAIN/privkey.pem; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4; ssl_prefer_server_ciphers on; access_log /var/log/nginx/mail_access.log; error_log /var/log/nginx/mail_error.log; location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php; } location ~ ^/(bin|SQL|config|installer)/ { deny all; } location ~ ^/(.+\.md)$ { deny all; } location ~ \.php$ { # 404 try_files $fastcgi_script_name =404; # default fastcgi_params include fastcgi_params; # fastcgi settings fastcgi_pass unix:/run/php-fpm7/php-fpm.sock; fastcgi_index index.php; fastcgi_buffers 8 16k; fastcgi_buffer_size 32k; # fastcgi params fastcgi_param DOCUMENT_ROOT $realpath_root; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; #fastcgi_param PHP_ADMIN_VALUE "open_basedir=$base/:/usr/lib/php/:/tmp/"; } } </pre> ===php=== 如果是 php 而不是 php7 这应编辑 <code>/etc/php/php.ini</code><pre>$ vim /etc/php7/php.ini</pre>去除<pre>;extension=pdo_sqlite ;extension=sqlite3 ;extension=iconv</pre>前的<code>;</code> ===网页配置=== 网页邮箱的域名/installer 进入配置 ==其余优化== ===plugin=== <pre>$config['plugins'] = ['archive', 'zipdownload'];</pre> ===logo=== <pre>$rcmail_config['skin_logo'] = '../logo.png';</pre> ===timezone=== <pre>$ vim /etc/php7/php.ini</pre><pre>date.timezone = "UTC"</pre> ===PDF 预览=== 配置文件添加<pre>$config['plugins'] = array( 'pdfviewer', 'odfviewer' );</pre> ===配置好后=== 去除配置文件的<pre>$config['enable_installer'] = true;</pre> [[分类:Server]]
返回
Roundcube
。
开关有限宽度模式