我在开发服务器上运行了 exim。
它目前无法在本地以外的任何地方投递邮件。不过这很好 - 我不想意外地向我们的整个用户群发送垃圾邮件。但这确实很难查看电子邮件系统是否正常工作。
因此,我想捕获 exim 尝试发送的所有电子邮件(这些电子邮件是由同一服务器上基于 Web 的 CRM 系统生成的),并将它们存储在共享邮箱中(我计划通过 Dovecot 使所有开发人员都可以访问该邮箱/IMAP)
即我想将所有出站电子邮件重定向到本地 mbox。
这可能吗?我是一个完整的 exim 初学者,并且正在努力解决它。
我的组织目前正在将电子邮件交付外包给 SMTP 服务提供商。我们正在考虑将其带回内部以发送我们自己的电子邮件。
我们每天发送大约 5000 封与订单确认和发货通知相关的交易电子邮件。这种数量和这些电子邮件的重要性意味着我们需要确保我们的邮件服务器配置得尽可能好,以避免电子邮件看起来像垃圾邮件。
我们发送的电子邮件往往相似,因为它们是模板化的订单确认,因此风险是电子邮件被归类为垃圾邮件,我们会被阻止或我们的电子邮件被退回。
使用外包的电子邮件提供商,我们可以获得良好的投递能力,但如果我们自己做,我们担心电子邮件无法投递。
到目前为止,我们的想法包括:
设置可以发送此数量的电子邮件并避免被归类为垃圾邮件的邮件服务器的提示和最佳实践是什么?
在基于 Ubuntu 10.4 的虚拟服务器上,我想为多个域发送和接收电子邮件。作为第一步,我似乎必须正确配置 MX 记录。因为我对此很陌生:什么是 MX 记录?对于处理 domain1.com、domain2.com 的邮件服务器,它们看起来如何?
假设有 MX 记录,这个命令有什么作用:
netcat mail.yourdomain.com 25
在这个问题上,我已经用头撞墙有一段时间了。基本上,这里是纲要:
我们的 MX 记录指向前端 SMTP 服务器,其中包含用于实际路由邮件的别名。没有别名,无法访问后端存储服务器,这是我们的客户端连接到的。
我正在升级后端电子邮件服务器。当前,为服务器上的每个电子邮件用户创建一个用户,从而创建邮箱。在新服务器上,一切都通过 PAM 验证到 LDAP 服务器(所有这些都正常工作)。我的目标是让 Postfix 自动为用户创建 Maildir 目录。当我拥有 777 权限的 /home 目录时,这可以正常工作,但出于明显的原因,应该避免这种情况。我想在 /home 上使用 775 权限与 Postfix 运行的任何用户的组所有者一起执行此操作,但我似乎无法弄清楚要使用哪个用户。使用 777 权限,/home/$user/Maildir 目录是在邮件传递时创建的。有谁知道我如何在没有 777 权限的情况下做到这一点?
我正在使用的系统是 64 位 Debian Lenny 5.07 安装。
任何意见,将不胜感激。
我知道雅虎和谷歌邮件支持 25MB 的电子邮件附件。我从某处了解到现代电子邮件系统通常支持 10MB 的电子邮件。
因此,如果我在 Internet 上的两个任意用户之间发送电子邮件,消息大小的安全上限是多少?1MB?10MB?25MB?
我知道一个答案是“不要发送大电子邮件,使用某种投递箱”。如果您仅限于使用常规 smtp 电子邮件,我正在寻找指南。
我有两台服务器:
我有另一台服务器 www.website3.com,我希望允许它代表前两个网站发送电子邮件。我该怎么做呢?
之前有一个关于开放中继的问题。
我有一个新的 CentOS 6 服务器,为多个客户处理多个域。
在之前的服务器(运行 CentOS 4)上,我将 sendmail 配置为处理多个域的传入邮件。
目标是在新服务器上复制旧功能 - 但我管理邮件的经验有限。
理想情况下,我希望给定的邮箱可以通过任何允许的域进行寻址。例如warren@domain.net&warren@domain.com应该是同一个收件箱(因为用户存在于同一台服务器上)。
最终,我预计我们将拆分邮件和网络流量,但流量需求还没有那么高。
如何配置 postfix 以处理同一邮箱的多个传入域?
我正在配置电子邮件平台,我想澄清一些我的疑问。
在构建这个系统时,我有两个选择:
PHP连接到我的SMTP外部服务器(它是一个仅限交付的服务器)。这就是我目前的网络配置方式,我觉得服务器上的负担很重。PHP连接到我的本地MTA并让本地MTA
( Postfix) 连接SMTP到我的外部交付服务器我认为选项 2 是更好的选择,原因如下:
PHP 流程将更快完成PHP平台上提供更多抽象Postfix那么,问题 1 是这是更好的解决方案还是我应该保留选项 1?
Bellow 是我在第 2 点中所指内容的一个小代表:
+------------+
| |
+---> smtp external backend a ----->| |
| | |
platform -------> local MTA lb ---> smtp external backend b ----->| Delivery |
| | |
+---> smtp external backend c ----->| |
| |
+------------+
Run Code Online (Sandbox Code Playgroud)
问题2: …
来自初学者 Postfix 管理员的问题。写入之间的确切区别是什么main.cf:
smtpd_reject_unlisted_sender = yes
Run Code Online (Sandbox Code Playgroud)
和
smtpd_sender_restrictions =
reject_unlisted_sender
Run Code Online (Sandbox Code Playgroud)
?
操作上是否有真正的区别,或者smtpd_reject_unlisted_sender只是在smtpd_sender_restrictions结果中列出的某些规则时强制执行此限制的一种方法PERMIT?
我正在使用amavis、postfix、dovecot运行基本的 iredmail 安装。我想使用 declaimer 功能自动附加免责声明(在我们的例子中是签名)。
这样做的原因是客户端(ipad、outlook 等)不必配置签名设置,而且我们对发布的实际签名拥有公司控制权。
代替:
'boss@domain.com' => 'boss.domain.com.txt'
Run Code Online (Sandbox Code Playgroud)
我试图去
%mailbox + ‘@’ + %domain => %mailbox + “.” + %domain + ‘.txt’
Run Code Online (Sandbox Code Playgroud)
这样我们就可以简单地使用脚本来生成.txt/.htm签名文件只使用 mysql / php。
email-server ×10
email ×5
postfix ×5
amavis ×1
attachment ×1
centos ×1
debian ×1
domain ×1
exim ×1
limitations ×1
linux ×1
spam ×1
spam-filter ×1
spf ×1
ubuntu ×1