我发送电子邮件从我的域名prokubo.com使用谷歌应用程序,我已经返回电子邮件至lesssendind到两个不同的域: Delivery to the following recipient failed permanently: [email protected] Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the server for the recipient domain centralaccount.pt by mail-pt.securemail.pro . [81.88.48.101]. The error that the other server returned was: 550-Verification failed for <[email protected]> 550-Unrouteable address 550 Sender verify failed 并且 […]
我的两台服务器是nagios1.example.com和nagios2.example.com,它们都configuration了本地邮件和智能主机。 在/ etc / aliases中的nagios1上 root: [email protected] 在/ etc / aliases中的nagios2上 root: nagios 所以我期望在nagios1上执行这个命令会发送邮件给nagios2上的nagios: echo 'test mail' | mailx [email protected] 而不是这样,exim调用远程智能主机路由器交付,而不是做本地交付(因为nagios2.example.com是!= nagios1.example.com也许?)。 我希望我已经清楚了。 告诉我是否需要任何configuration文件。 编辑:将nagios2.example.com添加到local_domains列表可以做的伎俩? 寻找正确的文件来编辑.. 编辑: 在哪里可以findlocal_domains设置,我发现是所有 domainlist local_domains = MAIN_LOCAL_DOMAINS 在/etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs但是即使重启exim,ut似乎也什么也不做。 编辑 find正确的文件:exim4.conf.template(sigh ..),它是当configuration文件没有被分割成多个文件时使用的文件。 所以我将nagios2.example.com添加到local_domains列表中,结果是:nagios1在/ var / mail / mail中将消息传递给自己。
我有一个多angular色Exchange 2010服务器,需要按月计划执行Powershell脚本。 我真的想在任务结束时通过电子邮件发送一份报告给当地公司的邮箱。 我创build了一个具有所需权限的服务帐户,并且编写了一个Powershell脚本,当以服务帐户运行时,除了电子邮件报告部分之外,这些脚本都做得很好。 将我的Exchange服务器的IP添加到匿名允许的接收连接器听起来并不合适,也许有一种最佳做法来做到这一点? 任何意见都非常感谢! 更新: 至于脚本的邮件部分,通常我使用这样一个.NET Net.Mail.MailMessage对象: $SmtpServer = "exchangeserver.corp.company.com" $Msg = New-Object Net.Mail.MailMessage $Smtp = New-Object Net.Mail.SmtpClient($SmtpServer) $Msg.From = "[email protected]" $Msg.ReplyTo = "[email protected]" $Msg.To.Add("[email protected]") $Msg.Subject = "Monthly script execution report" $Msg.Body = "Everything's ok, some statistics etc." $Smtp.Send($Msg) 当我使用这个代码的时候,Exchange服务器会回答“服务不可用”。 对我来说这是有道理的,因为没有configuration接收连接器。 标准Send-MailMessage Powershell命令提供相同的结果,所以问题不在代码中,实际上在非Exchange服务器上工作正常。 目前我有三个接收连接器: 一个用于FQDN的外部邮件mail.company.com接受端口25上的连接 一个用于在标准SSL端口587上使用FQDN exchangeserver.corp.company.com的内部Exchange客户端 一个用于通过Exchange发送邮件的本地服务器列表,而不通过端口25上的FQDN exchangeserver.corp.company.com进行身份validation(不是一个完美的解决scheme,我不希望将我的Exchange服务器的IP添加到列表中) 所以我正在寻找一个安全可靠的方法,使其工作,在此先感谢!
背景 我们有一个运行在webapp.example.com上的web应用程序(除其他外)通过电子邮件不时地发送消息。 这些信息是不重要的,尽pipe我们希望尽最大的努力来传递信息,但是信息传递失败的知识是没有意义的。 考虑到这一点,昨天我问,如果不想接收电子邮件反弹,该怎么办? 可以肯定的是,答案似乎是在第一次接收它们(而不是拒绝它们,例如在SMTP层或更低层;或者用空的返回path传输原始消息) 之后 ,放弃这种反弹。 选项 假设webapp生成的消息目前具有[email protected]的返回path,并且在DNS中具有域example.com. 完全由以下logging定义: @ SOA ns.example.net. hostmaster 1 86400 7200 604800 300 NS ns.example.net. NS ns.example.org. MX 1 mx.example.net. TXT "v=spf1 a:192.0.2.0/24 -all" webapp A 198.51.100.1 TXT "v=spf1 a -all" 我们的问题是,为了接收反弹信息(尽pipe纯粹是为了可以丢弃 ),我们认为: webapp.example.com必须运行接受退回消息的SMTP服务器; 某些其他机器必须运行接受退回消息的SMTP服务器,并且必须将MXlogging添加到webapp.example.com. 所以他们在那里交付; 要么 返回path必须改变,例如[email protected] – 在这种情况下,不仅该域的邮件交换器必须接受退回邮件,还必须: (a)结果域的发件人策略,例如example.com. ,必须更新以包含a:webapp.example.com ; 要么 (b)webapp必须通过由该域的发送者策略批准的主机(例如192.0.2.0/24 )来中继所有发出的消息。 问题 选项1是不受欢迎的,因为我们并不特别希望在托pipewebapp的机器上运行额外的面向公共服务的额外安全性(至less是那么less的)。 选项2是不可取的,因为我们唯一面向公众的邮件服务由第三方提供,创build新的收件人域超出了我们现有服务协议的范围。 […]
我们正在开发一个电子邮件发送应用程序,我们允许我们的用户指定From:他们的电子邮件将从From:头。 假设我们的域是mydomain.com ,我们的客户域是clientdomain.com 。 所有电子邮件都从我们的IP地址发送,地址为@ mydomain.com,作为MAIL FROM 。 所有的邮件都是DKIM与我们的域名签署。 在mydomain.com上build立SPFlogging,只允许使用我们的IP地址,而我们的客户也在clientdomain.com上设置了SPFlogging,其IP地址允许在那里(不包括我们的IP地址)。 另请注意, clientdomain.com没有DMARClogging。 根据我读过的所有内容,SPF应该根据MAIL FROM命令(来自信封)中find的域进行validation,而不是From:头中的域。 我们的客户做了一个testing,并发送了一封电子邮件给自己,这个问题有什么关系? 我们还search了至less一个FROM标题地址不允许发送邮件,什么都没发现,这看起来像是一个非常罕见的错误。 这是我们第一次看到这个错误,而且我们对这个错误感到困惑,或者我们没有正确理解SPF,或者如果这个服务器做错了。 这是我们收到的重要部分的反弹信息的开始: Hi. This is the qmail-send program at mailserver.mydomain.com. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. <[email protected]>: xxx.xxx.xxx.xxx failed […]
所以我一直在试图从我们的Sympa邮件列表中删除一个用户,并且不能让我终身使用它。 我已经删除/var/sympa/lists/listname/subscribers.db下的用户条目,我已经把自己设置为同时pipe理和列表pipe理员,并尝试通过电子邮件发送unsubscribe用户命令,每次被告知我不没有权限,当然我们没有设置http访问权限,也没有cli命令来删除用户。 有没有人有任何想法?
我正在尝试configuration一个postfix邮件服务器。 邮件的根目录是可访问的。 但是,当检查非root用户的邮件时,我得到以下错误 / var / spool / mail / root:权限被拒绝 文件/var/spool/mail/$USER存在于相应的用户,但仍然是邮件命令引用根文件。 输出postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 html_directory = no inet_interfaces = all inet_protocols = all mail_owner = postfix mail_spool_directory = /var/spool/mail mailq_path = /usr/bin/mailq.postfix manpage_directory = […]
我已经在我的linux服务器上设置了autodiscover和autoconfigconfiguration 自动发现 自动configuration 遵循本教程 但我的邮件应用程序仍然没有自动获取configuration。 我必须在添加帐户的同时手动configuration它。 我是第一次在这方面工作,所以不太了解。 需要帮助。
我可以设置对spamassassin在main.cf中传递的不同testing的分数影响。 就像我设置这个variables: score URIBL_BLOCKED (3.5) 这意味着如果邮件标记为URIBL_BLOCKED进行testing,则将实际定义的URIBL_BLOCKED得分添加3.5分至最终得分。 但是如果我想做testing,如果没有设置testing。 例如,我想知道是否有可能增加最后的垃圾邮件分数,如果邮件不返回DKIM_VALIDtesting,而不是设置分数,如果该variables是预先设定的。 所以如果一封电子邮件没有有效的DKIM,我会把他的分数提高2.5 我禁用了OpenDKIM拒绝未签名的DKIM邮件,而是用spamassassin对其进行评分。 非常感谢你们,祝你有美好的一天!
我安装了Postfix作为邮件代理的SMTP服务器(在Ubuntu 12.04上)。 configuration如下: $ postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix inet_interfaces = all inet_protocols = all mailbox_size_limit = 0 milter_default_action = accept milter_protocol = 2 mydestination = mail.example.com, example.com, example, localhost.localdomain, localhost myhostname = mail.example.com mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 203.80.250.0/26 192.168.200.0/24 218.213.78.192/26 59.148.211.162/32 […]