email - 在现有服务器上为现有域配置 IMAP/SMTP (Ubuntu 20.04)
问题描述
我有一个服务器(DigitalOcean Droplet),上面有一个使用 LAMP 托管的域/网站。我想添加一个网络邮件服务器,以便能够通过 SMTP 发送电子邮件并接收电子邮件以将它们转发到外部 IMAP 客户端。
我需要为应用程序/站点通知发送电子邮件,我通过简单的 SMTP 脚本发送电子邮件。我需要接收发送到我的 email@domain.com 的电子邮件,然后将它们转发到外部 IMAP 客户端。
我想用最低要求配置它,因为我想把它放在我托管我的网站的同一台服务器上,我不希望它消耗太多的内存/cpu。
有什么建议吗?
我已经看过这个 Postfix 步骤(https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-on-ubuntu-20-04)但我不知道是不是我需要的。
我也相信我需要配置一些DNS记录,比如MX、SPF、DMARC和DKIM。但是上面的链接中没有提到这些。
笔记:
- 我没有任何电子邮件托管服务器,我的目的是用它创建一个。Postfix是我需要的吗?
- 我想创建电子邮件帐户,例如:noreply@domain.com、help@domain.com、sales@domain.com
- 我不想控制外部电子邮件帐户,我想在此服务器中托管它。
提前致谢。
解决方案
推荐阅读
- mongodb - 有条件地设置数组元素或在 mongo 更新中推送新元素
- javascript - 使用firebase创建新用户时如何避免自动登录
- javascript - 我们可以在 Visual Studio Code 中查找并替换为变量吗?
- azure-devops - 如何修复 azure-devops 构建步骤中的““复制”任务不支持复制目录”?
- javascript - 使用 lodash 对对象进行分组
- django - 在heroku上部署项目时出现TemplateDoesNotExit错误
- javascript - 给定一个字符串 s,找出最长的不重复字符的子串的长度
- python - 以张量表示的按比例缩小图像
- javascript - 单击时克隆不会产生新的 DOM 元素
- reactjs - 卡住反应浏览器控制台写道:“App.js:16 Uncaught (in promise) SyntaxError: Unexpected end of input at App.gettingcovid”