之前在一份国赛的试题上看到有一题要求限制sendmail发送邮件的附件大小,但是我翻遍了百度和谷歌,试遍了各种方法,也询问了来学校培训Linux的两位老师及外校一名久负盛名的指导教师,均未能得到有效答案。

记忆犹新的是,当我和其中一位培训老师说,我试遍了各种方法也行不通,想请老师指点的时候,对方直接抛给我一句话:我不知道,但这个题目已经考了好几次了,你在质疑赛题的准确性?自己百度去。。。汗。。。

最后我不得不妥协一步,既然无法限制附件的大小,那我直接限制整封邮件的大小好啦(邮件大小=正文+附件+邮件信息等附加内容的大小总和)。

编辑sendmail的/etc/mail/sendmail.cf配置文件

# vim /etc/mail/sendmail.cf

转到第186行(因软件版本号不同位置可能略有不同,可在vim中搜索关键字来查找),可以看到如下内容(翻译成中文是,每条消息的最大大小):

将# O MaxMessageSize=0选项前的注释去掉,其参数值就是每封邮件的最大值,单位是KB。例如,我想限制用户只能发送2MB大小的邮件则可以将其修改为如下形式:

O MaxMessageSize=2048

保存退出后直接重启sendmail服务就可以,不需要使用m4工具重新生成sendmail.cf文件,因为我们编辑的就是sendmail.cf文件。

# service sendmail restart

最后,尽情测试吧。

Linux如何设置邮件消息大小,sendmail限制用户发送的邮件的大小相关推荐

  1. java发送QQ群邮件,简单两步使用node发送qq邮件

    node发送邮件非常简单,这里只做qq的演示,你可以举一反三. 使用nodemailer包 let transporter = nodemailer.createTransport({ // 使用qq ...

  2. 公众号获取用户手机号_微信公众号模板消息软件怎么指定用户发送?

    使用公众平台模板消息功能,仅支持添加模板和更改所在行业,如果想要实现更多功能效果,可以通过微号帮平台的模板消息群发功能实现,也可以自己根据公众平台的开发接口编程实现功能,均能实现微信公众号模板消息指定 ...

  3. exchange邮箱服务器端追踪某用户发送的邮件(发送状态、时间、主题等等信息)

    目录 需求 登录邮箱服务器管理工具 进入exchange管理界面命令行 登录网页版邮箱 发送测试邮件

  4. 外贸企业邮箱可以撤回邮件吗?如何撤回已发送的邮件?

    更换到TOM企业邮箱,发现了一个有意思的功能,在邮件发错时,邮箱可以撤回邮件. 邮箱可以撤回邮件吗?发出的邮件可以撤回吗? 仅支持撤回发往TOM邮箱的邮件(TOMVIP邮箱.TOM企业邮箱) 仅支持通 ...

  5. linux root 设置中文,ubuntu 8.04 root用户下的中文环境配置-Linux频道-中国IT实验室

    1.ubuntu 8.04默认是不允许root用户登陆图形界面,如果要启用root,需做以下更改: (1)重设 root 的密码: $sudo passwd root #按提示输两次新的密码,并加以确 ...

  6. 如何限制某些用户发送Internet邮件

    1.打开Names.nsf数据库,然后却换到服务器配置 然后编辑配置,切换到Router/SMTP--Restrications and controls-Smtp outbound controls ...

  7. outlook邮箱邮件大小限制_配置邮箱的邮件大小限制: Exchange 2013 帮助 | Microsoft Docs...

    为邮箱配置邮件大小限制Configure message size limits for a mailbox 2020/7/17 本文内容 适用于: Exchange Server 2013Appli ...

  8. python 发送邮件正文字体设置_python 文字 坐标python smtplib模块发送SSL/TLS安全邮件实例...

    python的smtplib提供了一种很方便的途径发送电子邮件.它对smtp协议进行了简单的封装. smtp协议的基本命令包括: HELO 向服务器标识用户身份 MAIL 初始化邮件传输 mail f ...

  9. python3:利用SMTP协议发送QQ邮件+附件

    转载请表明出处:https://www.cnblogs.com/shapeL/p/9115887.html 1.发送QQ邮件,首先必须知道QQ邮箱的SMTP服务器 http://service.mai ...

最新文章

  1. java监听组合按键_js监听组合按键
  2. 项目-团队-技术-个人 (团队建设篇)
  3. 14 操作系统第四章 文件管理 文件逻辑结构 文件目录结构
  4. ASP.NET登录控件login。
  5. flutter: 根视图、根元素与根渲染
  6. HTML窗口与对话框
  7. 善用 CSS 中的 table-layout 屬性加快 Table 的顯示速度
  8. 移动物联卡资费标准是如何的
  9. paip.提升用户体验----c++ c# 配色方案
  10. java手机单机游戏_手机单机游戏推荐简介
  11. 【供应链金融】五阿哥:如何打造钢铁电商独特供应链金融风控体系?
  12. Fractions to Decimals_usaco2.4.5_暴力
  13. LINUX配置文件加载顺序
  14. 狂神JUC笔记(上)
  15. 动手学Docker-第二弹-基本操作
  16. 简单的tcpdump抓包使用总结:抓取指定ip、指定网卡、指定端口的包
  17. 备用手机如何自动转发短信和验证码
  18. networkx读取gml文件失败
  19. 3000左右元笔记本电脑推荐 2022 3000元笔记本电脑性价比排行
  20. dnf7月7日服务器维护,关于DNF5在小长假更新后的第一次7月7日更新内容的详细说明...

热门文章

  1. 移植OpenHarmony到星空派ARM芯片【1】
  2. mysql语法使用总结
  3. 编写程序读取一系列整数,找出它们的最大数,然后计算该数的出现次数,假定输入以0结束。
  4. 红黑树 -- 增删查改
  5. linux中etc下的hosts(本地IP解析)文件详解
  6. HM编码器代码阅读(32)——帧间预测之AMVP/Merge模式(七)encodeResAndCalcRdInterCU函数:残差计算、变换量化
  7. Java中的时间、时区和夏令时
  8. html中首页的概念,网页开发网页的相关概念你知道吗?
  9. uniapp vue 身份证号校验
  10. 你知道数据运营日常主要工作吗?