我有Linux(debian)框运行正常。 不过,我有问题,我需要找出什么程序发送电子邮件时,我使用“邮件”命令。 或者就此而言,当PHP脚本使用mail()函数发送电子邮件时,我需要知道哪些程序正在发送这些电子邮件。 我怎样才能find? Ps:为了清楚,我想知道当我(或程序)使用“mail”命令时,调用什么程序。 我的服务器上安装了2-3个MTA,但是我找不到哪一个负责发送邮件。
此环境已从Exchange 2007升级到新的Exchange 2010服务器。 有几千个电子邮件联系人位于Federation_Contacts OU下。 在每个邮件联系人的电子邮件地址选项卡下,其正确的SMTP地址(例如[email protected])被分配为主要邮件地址。 但不知何故,每个人都得到了我们公司的内部电子邮件地址([email protected]和[email protected]) 现在的问题是这些联系人的电子邮件反弹#550 5.1.1 RESOLVER.ADR.ExRecipNotFound; 未find 我们必须去删除错误创build的内部SMTP地址,并根据收件人策略设置取消选中自动更新地址。 我的问题是:1,我们如何批量删除这些邮件联系人的内部电子邮件地址,注意不要影响我们的内部用户? 2,我们如何停止交换(更确切地说,我猜,收件人的政策)创build新的邮件联系人的内部地址?
几个星期前我已经得到了这个: Transcript of session follows. Out: 220 www.example.com ESMTP In: EHLO Out: 501 Syntax: EHLO hostname In: HELO Out: 501 Syntax: HELO hostname In: QUIT Out: 221 2.0.0 Bye For other details, see the local mail logfile 这些连接来自所有的互联网,从2.0.0.0/8到221.0.0.0/8 我的问题不是如何阻止它(-j DROP –dport 25)或如何停止接收邮件(在postfix main.cf中删除协议) 我的问题很简单:为什么? 这是一个错误的机器人? 我自2006年以来一直在search相关的消息,其中有一天或更多。 我对此很好奇。 有人有关于它的更多信息? 什么时候开始的? 这是怎么回事? 就这些,谢谢。
我正在寻找一个SMTP服务器,将被用来转发几个电子邮件地址。 两个要求: 易于在Ubuntu上安装和configuration。 有一个很容易自动添加的别名文件。 理想情况下,它将是一个由“[email protected] [email protected]”等行组成的文本文件。 (理想情况下)可以很容易地configuration为只接受来自特定主机的邮件。 我一直在尝试Postfix,但我越来越陷入错误消息像Recipient address rejected: User unknown in virtual alias table和Recipient address rejected: User unknown in local recipient table 。 所以我想知道是否有一个更简单的解决scheme。
我们在大学环境中有两个Postfix邮件服务器。 有数以千计的服务器由十几个不同的组pipe理,我不能控制所有的主机。 这些服务器使用我的邮件服务器来路由电子邮件,作为Smarthost或使用MXlogging。 几个服务器不断地发送电子邮件的地址是这样的: [email protected] 这些电子邮件被发送到一个无效的地址,从而反弹。 但由于“发件人:”地址也是无效的,电子邮件被困在无尽的反弹循环几天。 如果我用postqueue -p列出postfix队列postqueue -p显示如下几百条消息: ABCD7301713E 3799 Tue Mar 5 05:20:35 MAILER-DAEMON (delivery temporarily suspended: connect to host.example.org[192.168.100.100]:25: Connection refused) [email protected] 在邮件服务器上使用Postfix,是否可以在这些电子邮件中重写“From:”地址或“To:”地址? 我想引导他们到系统所有者,并要求他们清理系统。 我可以通知邮政局长这些反弹吗? 邮局然后可以通知系统所有者。
我正在运行postfix + dovecot,所有IMAP消息都在/var/vmail/DOMAIN/USER 。 我想制作一个cron脚本,它将查找名为“False Positives”的文件夹中的所有用户的消息,然后将它们作为火腿sa-learn ,然后将它们移动到收件箱中。 这里的问题是,只是在这些消息文件之一是安全的吗? 还是必须通过一些“官方”手段来完成,以便IMAP服务器意识到这一举措?
我正在从服务器A迁移到服务器B,包括电子邮件服务。 我已经build立了服务器B接受我们的域的邮件,用户身份validation正在工作,我也有一个脚本,运行从服务器A到服务器B的maildir数据的rsync同步进行dovecot所需的更改。 服务器B上configuration的另一个testing域的邮件传递工作正常。 我现在的问题是如何在没有(如果可能的话)DNScaching过期时将邮件传递到两台服务器的情况下,从服务器B同步到服务器A. 有没有办法可以避免由于DNS TTL造成的“不一致”期,并且无缝切换到新服务器?
像许多人一样,我使用Zabbix系统来监视我的服务器。 如果我的一台服务器有问题,Zabbix会发送一条消息到我select的电子邮件地址。 (很多 – 大多数?监测系统是这样工作的。) 当一个警报发生时,我想让我的电话响起来,声音很大。 但我不想让它在收到的每封电子邮件或短信上发出一个响亮的声音。 是否有其他机制可用于将警报可靠地传送到移动设备,这些移动设备可以configuration一个响亮而恼人的提示音?
我想设置Exim通过我的Gmail(实际上我的域谷歌应用程序)发送邮件。 我已经添加了路由器,传输和身份validation器。 特别: gmail_route: driver = manualroute transport = gmail_relay route_list = * smtp.gmail.com gmail_relay: driver = smtp port = 587 hosts_require_auth = $host_address hosts_require_tls = $host_address gmail_login: driver = plaintext public_name = LOGIN hide client_send = :[email protected]:mypassword 我可以在Debian上设置Exim,但我无法在Centos上find它。 当我在监视日志的时候尝试发送,告诉我“没有findIP地址…”,然后是“远程邮件服务器的SMTP错误…”。 它还说“需要validation”。 这里有更多的细节:假装我发送到[email protected] [email protected] R=gmail_route T=gmail_relay: SMTP error from remote mail server after MAIL FROM:<[email protected]> SIZE=1492: […]
我的客户正在被母公司剥离,用户已经迁移到新的AD森林和Exchange组织。 在母公司,他们希望为被剥离的用户自动复原(很简单),但是他们希望他们总是为每个收到的消息开火。 在Exchange 2010和OWA GUI中,它指出将为每个发件人发送一次OOO / autoreply。 这是不可configuration的,AFAICT。 每次pipe理都要configurationautoreply。 这是我可以强迫的东西吗? 或者,我考虑创build一个简单的收件箱规则来触发在“x”date(今天)之后收到的每条消息,同时让服务器回复相应的消息。 但是,此规则仅在Outlook中可见/可configuration,而不是OWA。 因此,我不能让我的用户(已经迁移,因此Outlook正在使用新的域)在旧域的Outlook中设置此 – 不是通过试图使新的configuration文件手动连接到旧的Exchange组织。 不用了,谢谢。 此外,New-InboxRule cmdlet似乎无法configuration“回复”操作,除非我丢失了某些内容,所以我无法在PowerShell脚本中执行此操作。 任何其他方式来解决这个问题的想法? 自定义反弹传输规则看起来可能会被发件人忽略 – 因为自定义消息被隐藏在5.7.1错误代码中,并且不像正常的OOO消息。 / 呸骗子。 刚刚find这一个。 除非事情发生了变化,否则我很可能倒霉。 交换不在办公室,发送每个电子邮件的OOO答复