iredmail修改邮件附件大小

修改 postfix 中邮件大小的设置

Postfix 是一个邮件传送代理(MTA),因此,要修改配置以使它能传送大附件的邮件。

假设要修改附件大小为 20MB,需对 message_size_limit 和 mailbox_size_limit 做如下修改,发送的大小一定要大于20M,如设为50M:

postconf -e message_size_limit=’52428800′

postconf -e mailbox_size_limit=’52428800′

之后重启 Postfix 服务,使上述修改生效:

/etc/init.d/postfix restart

注意:

52428800 是由 50 (MB) x 1024 (KB) x 1024 (Bit) 计算得到的结果。

修改 Roundcube 网页邮箱的附件上传大小

如果使用 Roundcube 网页邮箱,需要额外更改两个地方:

修改 PHP 设置允许上传大附件

修改 PHP 配置文件 /etc/php.ini 中的 memory_limit, upload_max_filesize 和 post_max_size 三个参数:

在 RHEL/CentOS 系统上: 配置文件路径是 /etc/php.ini

在 Debian/Ubuntu 系统上,配置文件路径是 /etc/php5/apache2/php.ini

在 FreeBSD 系统上,配置文件路径是 /usr/local/etc/php.ini (Apache),或者是 /etc/php5/fpm/php.ini (Nginx)。

在 OpenBSD 系统上,配置文件路径是 /etc/php-5.4.ini。如果你运行的 PHP 版本号为 5.4 ,路径将会不一样。

memory_limit = 200M;
upload_max_filesize = 20M;
post_max_size = 20M;

修改 Roundcube 网页邮箱设置以允许上传大附件

修改 roundcube 目录下的 .htaccess 文件:

在 RHEL/CentOS 系统上,此文件路径为 /opt/www/roundcubemail-1.6.9/.htaccess

在 Debian/Ubuntu 系统上,此文件路径为 /usr/share/apache2/roundcubemail/.htaccess 或者 /opt/www/roundcubemail/.htaccess.

在 FreeBSD 系统上,此文件路径为 /usr/local/www/roundcubemail/.htaccess

在 OpenBSD 系统上,此文件路径为 /var/www/roundcubemail/.htaccess

注意:某些 Linux/BSD 发行版本可能没有 .htaccess 文件,此时你可以忽略此步骤。

php_value memory_limit 200M
php_value upload_max_filesize 20M
php_value post_max_size 20M

roundcube还有其他地方对附件大小进行了设置,查看roundcube配置
vi /opt/www/roundcubemail/config/config.inc.php
修改配置
$config[‘max_message_size’] = ’26M’;
将其改为100M测试一下,web端显示变成了75M,看来roundcube是取max_message_size的75%作为附件大小限制,那么我们想限定附件大小1024M,设为1366M即可。

重启 Apache 或 php-fpm 服务以使上述修改生效。

限制 Nginx 上传文件大小

在配置文件vi /etc/nginx/conf-enabled/client_max_body_size.conf  中找到参数 client_max_body_size ,按需要修改大小:

client_max_body_size 20m;

限制 SOGo 上传文件大小

SOGo-3.x 引入新参数 WOMaxUploadSize 用于限制上传文件的大小,请将它添加到 SOGo 配置文件 /etc/sogo/sogo.conf 里并设置一个合适的附件大小。

// set the maximum allowed size for content being sent to SOGo using a PUT or
// a POST call. This can also limit the file attachment size being uploaded
// to SOGo when composing a mail.
//
// – The value is in kilobyte.
// – By default, the value is 0, or disabled so no limit will be set.
WOMaxUploadSize = 20480;

修改后需要重启 SOGo 服务。

修改 Outlook 程序的附件大小限制

Outlook 有自己的附件大小限制,如果超出限制会弹出错误信息 The attachment size exceeds the allowable limit.

如需要在 Windows 系统上修改 Outlook 程序的附件大小限制,请参照以下步骤:

退出 Outlook 程序

运行注册表编辑器:开始 -> 运行 -> 输入 “regedit”

找到并选择以下任意一个条目:

如果不存在可自行创建。

14.04 表示 Outlook 的版本号,在你的系统上可能不一样。

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Preferences

在以上条目底下添加注册表项:类型:DWORD名称:MaximumAttachmentSize值:一个用于表示最大附件大小的整数。例如,30720 表示 30MB 限制。注意:

设置为 0 表示无限制。

默认限制为 20MB。可设置小于 20MB 的附件大小。

退出注册表编辑器。

启动 Outlook。

参考文档: https://support.microsoft.com/en-us/kb/2222370port.microsoft.com/en-us/kb/2222370

原文参考链接:https://docs.iredmail.org/change.mail.attachment.size-zh_CN.html

国内其他人解决方案:https://www.gaoxiaobo.com/xd/195.html

参考各大邮件服务厂家的附件大小限制:

1. QQ 邮箱

  • 附件大小限制:普通用户 50MB,QQ 邮箱会员 2GB
  • 说明:超过限制的附件可以通过“超大附件”功能上传到腾讯微云,并发送下载链接。

2. 163 网易邮箱

  • 附件大小限制:普通用户 50MB,VIP 用户 2GB
  • 说明:超过限制的附件可以通过“超大附件”功能上传到网易云存储,并发送下载链接。

3. 126 网易邮箱

  • 附件大小限制:普通用户 50MB,VIP 用户 2GB
  • 说明:与 163 邮箱类似,支持“超大附件”功能。

4. 新浪邮箱

  • 附件大小限制:普通用户 50MB,VIP 用户 2GB
  • 说明:超过限制的附件可以通过“超大附件”功能上传到新浪微盘,并发送下载链接。

5. 阿里云邮箱

  • 附件大小限制:普通用户 50MB,企业用户 100MB
  • 说明:超过限制的附件可以通过“超大附件”功能上传到阿里云盘,并发送下载链接。

6. 腾讯企业邮箱

  • 附件大小限制:普通用户 50MB,企业用户 100MB
  • 说明:超过限制的附件可以通过“超大附件”功能上传到腾讯微云,并发送下载链接。

国外邮件服务商

1. Gmail(Google 邮箱)

  • 附件大小限制25MB
  • 说明:超过限制的附件可以通过 Google Drive 上传,并发送下载链接。

2. Outlook(微软邮箱)

  • 附件大小限制20MB
  • 说明:超过限制的附件可以通过 OneDrive 上传,并发送下载链接。

3. Yahoo 邮箱

  • 附件大小限制25MB
  • 说明:超过限制的附件可以通过 Yahoo Drive 上传,并发送下载链接。

4. ProtonMail

  • 附件大小限制:免费用户 25MB,付费用户 5GB
  • 说明:ProtonMail 注重隐私保护,附件大小限制较为严格。

5. Zoho Mail

  • 附件大小限制:免费用户 25MB,付费用户 1GB
  • 说明:超过限制的附件可以通过 Zoho WorkDrive 上传,并发送下载链接。

6. iCloud 邮箱

  • 附件大小限制20MB
  • 说明:超过限制的附件可以通过 iCloud Drive 上传,并发送下载链接。

企业邮件服务商

1. Microsoft Exchange(Office 365)

  • 附件大小限制:默认 25MB,管理员可调整至 150MB
  • 说明:超过限制的附件可以通过 OneDrive 上传,并发送下载链接。

2. G Suite(Google Workspace)

  • 附件大小限制25MB
  • 说明:超过限制的附件可以通过 Google Drive 上传,并发送下载链接。

3. Zimbra

  • 附件大小限制:默认 10MB,管理员可调整至更高。
  • 说明:超过限制的附件可以通过 Zimbra Drive 上传,并发送下载链接。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注