AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 488799
Accepted
drcelus
drcelus
Asked: 2013-03-19 02:17:39 +0800 CST2013-03-19 02:17:39 +0800 CST 2013-03-19 02:17:39 +0800 CST

在没有系统用户帐户的情况下使用 adduser / mailboxes 为 sendmail 创建邮箱

  • 772

我想为 Sendmail 创建一些邮箱,我将使用adduser系统实用程序来完成它,这样每个邮箱都将成为系统中的一个用户。我如何将这些帐户的权限限制在最低限度,因为它们将仅用于邮件。

顺便说一句,是否可以使用相同的 MTA 来拥有邮箱而无需创建系统用户帐户?

sendmail
  • 2 2 个回答
  • 1818 Views

2 个回答

  • Voted
  1. Alien Life Form
    2013-03-19T02:46:21+08:002013-03-19T02:46:21+08:00

    将他们的 shell 设置为 /bin/false。让普通用户的通常权限适用。至于完全 虚拟的用户,事实证明Artem Nosulchik设计了一个聪明的方案来做到这一点。

    额外的安全性(如果有的话)是否超过维护开销(如果有的话)我不知道 - 我从来没有通过仅邮箱用户发生过系统漏洞。请注意,任何此类方案都需要考虑您的 MTA、MDA 和 MUA(即 imap/pop3 服务器),除非您只需要文件传递(sendmail 可以自己完成)并且不关心作为不同用户读取邮箱(换句话说,如果您不需要多用户邮件服务器)。

    • 1
  2. Best Answer
    AnFi
    2013-03-19T09:00:15+08:002013-03-19T09:00:15+08:00

    Dovecot和Cyrus IMAP+POP 服务器都支持邮箱,无需每个邮箱操作系统帐户。Dovecot 同时支持虚拟和系统用户。Cyrus 支持虚拟用户。

    注意: 如果您选择 Dovecot,那么 Postfix 可能比 Sendmail 更容易集成。Sendmail 不支持 Dovecot SASL,因此如果不使用以 LDAP 为中心的配置,AFAIK 集成 SMTP AUTH 是很棘手的。

    网址:

    • https://en.wikipedia.org/wiki/Dovecot_%28software%29
    • https://en.wikipedia.org/wiki/Cyrus_IMAP
    • http://wiki2.dovecot.org/VirtualUsers
    • http://cyrusimap.web.cmu.edu/docs/cyrus-imapd/2.4.6/
    • 1

相关问题

  • 如何使用远程 SMTP 配置 php.ini?

  • Linux sendmail 垃圾邮件?

  • 使 php mail() 函数在 ubuntu-server 上工作的步骤是什么?

  • 如何配置 sendmail 以拒绝日期标题与实时相差太远的电子邮件?

  • 什么是好的 sendmail 日志分析器?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve