首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SMTP作为SmartHost用于SendMail

SMTP作为SmartHost用于SendMail
EN

Server Fault用户
提问于 2014-01-31 09:56:44
回答 1查看 691关注 0票数 1

我的一般任务如下:

  1. 我们有一个可行的应用程序,可以发送邮件给用户(在此应用程序中注册了一些操作);
  2. 使用sendmail工具发送邮件;
  3. 为了测试更改,我们的sendmail工具使用智能主机。而在现实中,电子邮件并没有发送,因为否则,在测试步骤,我们将垃圾邮件真正的用户。
  4. 我对这种智能主机配置没有任何访问权限,也很少与配置此配置的管理员交谈。
  5. 现在,我需要添加回弹跟踪的电子邮件,是发送。使用currect smart_host配置是不可能做到的。
  6. 因此,我需要一些替代的解决方案,如何执行测试。从一方面我不能发送真正的电子邮件(因为它会垃圾邮件,真正的用户)从另一边,我需要有可能复制反弹回来,以继续发展。

你能建议一些文件来快速完成这个任务吗?

总的来说,我需要:

  1. 另一个SendMail工具将使用的SMTP服务器;
  2. 此服务器应该有一些规则来配置回跳功能。例如,当我发送一些电子邮件是反弹;
  3. 在那之后,我将能够处理好这次反弹。

或者你能提供一些可供选择的视觉,如何测试反弹?

EN

回答 1

Server Fault用户

发布于 2014-01-31 10:37:46

测试和开发的一般规则是在具有测试数据的测试系统上进行测试。

如果您没有一个具有测试数据的适当的测试服务器,那么至少要创建几个测试用户,这样您就不会对真实的用户进行垃圾邮件。

理论上,传递错误通知将返回给发件人,因此第一种方法是正确地配置您的电子邮件消息,在信封发件人中配置一个工作电子邮件地址、发件人和返回路径头,以便它们不是任何人@hostname或apache@localhost。

调用sendmail而不是直接调用sendmail时,添加几个命令行开关,以强制发送者的有效电子邮件地址,例如:

代码语言:javascript
复制
/usr/sbin/sendmail -t -i -fno-reply@localhost.localdomain -Fno-reply@localhost.localdomain
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/571247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档