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 / 问题 / 809381
Accepted
CROSP
CROSP
Asked: 2016-10-17 10:45:40 +0800 CST2016-10-17 10:45:40 +0800 CST 2016-10-17 10:45:40 +0800 CST

邮件如何工作,设置自己的服务器

  • 772

我将使用开源 MTA - Postfix 设置我自己的邮件服务器。

总的来说,我了解一切是如何运作的,但我仍然无法找出一些事情。这是我用来理解所有这些东西的图表

在此处输入图像描述

  1. MTA(在这种情况下为 Postifx)只是理解 SMTP 协议的实用程序/守护程序

  2. 我可以猜到邮件存储在 MDA 上。是postfix-maildrop负责在服务器上存储所有数据的软件吗?(传入、传出、文件夹)?并且任何时候客户都可以使用 IMAP/POP3 协议请求此信息?

我的主要问题是所有邮件的存储位置。

考虑以下示例。

例如,我正在使用GoDaddy邮件服务器。它具有 SMTP 服务器和 IMAP 服务器的设置。

每当我在 MUA 中输入此设置时,Outlook我都会收到从我的帐户接收和发送的所有邮件。

那么这封邮件存储在哪里?它是否存储GoDaddy在 IMAP 设置中指定的服务器上?还是存储在其他地方?

请帮助理解通过所有这些基础设施的信件流。以及如何设置与 GoDaddy 的邮件服务器完全相同的本地服务器?

谢谢

email smtp postfix imap email-server
  • 1 1 个回答
  • 451 Views

1 个回答

  • Voted
  1. Best Answer
    Ryan Babchishin
    2016-10-17T10:55:35+08:002016-10-17T10:55:35+08:00

    IMAP 将邮件存储在它配置使用的服务器上(可以是任何东西,例如 IMAP 服务器本身或 NFS 服务器),或者至少是这样的意图。

    https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol

    要设置类似邮件提供商的东西:

    为您的域设置指向您的 SMTP 服务器的 MX 条目的 DNS。您需要通过 SMTP(postfix/exim/etc...)接收邮件,并让 smtp 服务将其发送到您的 IMAP(cyrus/courier/dovecot/etc...)服务。它们可以在同一台服务器上,也可以经常在不同的服务器上。外发邮件通过 SMTP 服务器。根据我的经验,这一切都非常灵活。

    Zimbra 是一个多合一的解决方案,默认情况下喜欢一台服务器上的所有内容(传入和传出 smtp、imap 等),并包括其他可选内容,如垃圾邮件扫描、网络邮件、日历、网络管理等。

    • 1

相关问题

  • 如何绕过 ISP 的限制性电子邮件政策?

  • SharePoint 传入电子邮件出现“未知别名”错误

  • 电子邮件帐户的角色名称与人名

  • 如何在笔记本电脑上使用 Tobit David?[关闭]

  • 随行人员通过 VPN 连接到 Exchange 2007

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