好的,这是一个稍微复杂的问题。 我在这里有一台机器,它使用fetchmail收集来自上游提供商的所有邮件,并将其存储在我们的办公室,以便通过IMAP4进行收集。 我们也有一个postfix安装,用于办公室的外发邮件,快速将其从发件箱中移出,让服务器在感觉准备就绪时上传。 然而,我的老板刚告诉我他的妻子直接从上游提供商那里通过POP3收取她的邮件,所以他的邮件没有给她(因为我们的后缀安装是检查本地用户,没有find一个,然后反弹邮件)。 我可以想到两个解决scheme,但是我对软件的实施还不够熟悉 a)为postfixconfiguration一个非本地地址列表,它应该盲目地将它传递给它的默认中继b)用一个procmail(?)规则创build一个本地帐户,用于将邮件退回到她的真实地址,但是我还是需要指定使用哪个继电器,否则会循环直到被黑方。 干杯
不知道一吨关于窗户。 我有一个有趣的问题。 我们有一个在亚马逊ec2 2003年的服务器,其中安置了一个特殊的第三方应用程序。 这个应用程序发送电子邮件回到支持电子邮件地址,但它使用发件人的地址,如“[email protected]”。 我们有一个第三方的电子邮件提供商,我们的电子邮件从ec2发送电子邮件本身是非常困难的。 我已经设置IIS smtp使用这个第三方电子邮件作为智能主机,但我仍然需要弄清楚如何重写FROM行到第三方想要使用的地址。 它只会使用预先授权的电子邮件地址作为垃圾邮件预防。 例如,我们有授权从“[email protected]”发送电子邮件,但不是“[email protected]”。 是否有某种中间件或IISfunction,我可以用它来重写我的FROM头,然后将其转发给我的第三方提供商? 我无法控制实际发送它的软件 – 它是封闭的源代码 – 我只能控制IIS smtp服务器。 我知道一个办法,我可以做到这一点在后缀,但我不想另一台服务器只是为了这么简单的事情。
我有两个不同的办公室,我是技术支持相同的PDF腐败问题。 办公室1:12月中旬开始 从办公室收到的PDF格式,可以看到没有问题。 我无法控制它是如何创build的。 如果它被转发给其他人,PDF已损坏。 我已经把它转发给办公室里的多个人。 我已经试过阅读器8,9,苏门答腊和福克斯IT。 我试图转发到Gmail,他们的浏览器说已损坏。 如果我保存PDF并创build一封新电子邮件,使用Outlook 2003,Outlook 2007,Microsoft Live Mail和Outlook Express发送时,它将被损坏。 如果我使用Thunderbird 3,Gmail或WebClient Iclient为IPSwitch IMail创build邮件,它不会被破坏。 在使用我们的IMail SMTP和使用Gmail作为SMTP服务器时,我已经确认了相同的结果。 要清楚的是,如果我在Thunderbird,Gmail或Iclient中创build,并收到任何MS产品,它将是可见的。 该办公室每天从多个来源接收PDF。 只有一小部分有这个问题。 到目前为止,他们遇到的问题PDF来自两个不同的公司,但并不是所有的PDF都是不好的。 办公室2:PDF是由pipe理系统创build的。 我不确定使用什么引擎来创build它们。 同样完全相同的问题。 在这两个办事处,我注意到文件大小是错误的。 一个小的PDF适当的文件大小是12kb的PDF可见时,当它显示损坏只有8kb。 我们处理两个办事处的电子邮件。 两者都是POP服务器,而不是Exchange。 这些问题开始后,IMail被更新了。 我已经尝试了不同的SMTP服务器,它似乎仍然只在使用Microsoft产品发送时才会发生。 任何人有问题的PDF被损坏? 任何想法如何找出解决scheme?
这实际上是考试中的一个问题,但我相信这可以帮助其他人排除类似的情况。 在一个系统中,电子邮件需要被发送到某个邮箱。 下面的Java代码是为更大的系统的一部分而开发的。 假设“example.com”对应于有效的注册互联网域名。 public void sendEmail(){ String s1=”Warning”; String b1=”Contact IT support.”; String r1=”[email protected]”; String d1=”[email protected]”; String h1=”mx.intranet”; Properties p1 = new Properties(); p1.put(“mail.host”, h1); Session session = Session.getDefaultInstance(p1, null); MimeMessage message = new MimeMessage(session); try { message.setFrom(new InternetAddress(r1)); message.addRecipient(Message.RecipientType.TO, new InternetAddress(d1)); message.setSubject(s1); message.setText(b1); Transport.send(message); } catch (MessagingException e){ System.err.println(e); } } 在应用程序服务器的testing环境中执行此代码不能按预期工作。 “example.com”服务器的邮箱永远不会收到电子邮件,即使严格的代码中的所有string值都被正确归因。 […]
我们有没有连接到互联网的Mac OS X服务器,但它主办一些协作工具,只用于内部(局域网)。 其中一些工具发送通知,但是我们的邮件服务器在这个局域网之外。 我使用Linux作为我的桌面,我想成为一个中继,让服务器能够发送外部邮件。 我想限制只能从本地networking到任何地方。 我考虑到我的电脑将需要中继电子邮件。 记住下来时间。 谢谢 !
可能是一个容易的专业人士,但对我来说很难.. 你好 我已经安装了iis7并启用了SMTP。 我在哪里开始添加电子邮件地址。 我知道这听起来很愚蠢,但我不知道从哪里开始。 谢谢,基兰
我们的Groupwise服务器目前使用一个出站SMTP服务器来发送不在我们域内的所有外发邮件。 是否有可能强制Groupwise使用SMTP服务器的所有邮件,包括域内的地址?
当我到我的交换箱(SBS 2008)上的本地terminal时,我可以这样做: telnet 127.0.0.1 25 220 Exchange banner here EHLO example.com 250 Server name 但是,当我从另一个框,或从服务器的实际IP去,我得到这个: telnet 192.168.21.20 25 220 Exchange banner here EHLO example.com 421 4.4.1 Connection timed out 连接到主机丢失。 奇怪的是,这台服务器目前正在生产和工作正常(收到我们整个域名的邮件)。 但我的C#程序不能发送邮件给它(他们得到这个相同的错误)。 有任何想法吗?
我有postfix设置为使用作为STMP服务器发送邮件为我的域名,但我通过Gmail /谷歌应用程序接收域的电子邮件。 我使用自己的postfix的原因是因为我使用一个web应用程序向我的客户发送了很多事务性的电子邮件,而且这个数量会超过google允许的SMTP服务器。 一切工作正常,除了cron和系统邮件路由到服务器上的本地用户,而不是在谷歌邮件适当的帐户。 我怎样才能将这个系统邮件路由到相应的谷歌邮件帐户呢?
我们目前有一个11用户SBS 2003服务器处理我们的电子邮件,但是我试图设置一个testing迁移到Zimbra。 对于这个testing迁移,我希望将一些电子邮件地址转移到Zimbra,但剩下的部分保留在SBS 2003上,都在同一个域中。 在Microsoft术语中,我发现这被称为共享名称空间/地址空间。 我已经浏览了各种文章,迄今为止发现的最佳指南是http://support.microsoft.com/kb/321721 我打算将新的Zimbra服务器设置为新的主服务器,因此Zimbra服务器的端口25通过我们的防火墙向互联网开放。 这样一来,因为在Zimbra中configuration路由很容易,因此特定的电子邮件地址会传递到旧的SBS服务器。 我已经在Zimbra中build立了路由,并且工作完美,所以从Zimbra帐户发送到[email protected]直接到旧的SBS Exchange Server。 我还没有在防火墙上切换端口转发,所以SBS 2003机器在技术上仍然是主要的。 问题是我无法获得地址空间共享在SBS 2003中工作…因此,如果SBS服务器上的用户试图发送到不再存在于SBS中的帐户,它将传递到新的邮件服务器。 我几乎一直遵循这个词的MS KB文章,但是当我尝试发送给现在位于Zimbra上的用户时,我仍然从Exchange中popup消息。 所以这就是我所做的,我编辑了我们的默认收件人政策,并添加@ example.local作为一个新的SMTP地址,并删除@ ourdomain.com 我添加了一个名为Split Namespace的新收件人策略,其中包含@ ourdomain.com的新SMTP地址,并且未勾选“此Exchange组织负责将所有邮件传递到此地址”checkbox,我相信这应该表示Exchange现在不是 – 该域的权威性。 所以我有3个收件人策略在系统pipe理器中列出: 1)优先级为1的邮箱pipe理器策略,从用户邮箱中删除早于600天的邮件 2)优先级最低的默认策略 3)分割命名空间策略与优先级2 然后,我进入了我们的默认SMTP虚拟服务器的属性,并检查以确保“消息”选项卡下清除“将所有未parsing收件人邮寄到主机”文本框。 这已经很清楚了。 下一步是创build一个额外的SMTP连接器,称为拆分命名空间SMTP连接器,并将方括号中的新Zimbra机器的局域网IP地址设置为“通过此连接器将所有邮件转发到下一个智能主机”… [192.168。 1.5]。 添加了SERVER _默认SMTP虚拟服务器的本地桥头 去“地址空间”选项卡,并添加一个新的SMTP地址ourdomain.com成本设置为1.我也勾选“允许邮件中继到这些域”框。 检查交付选项,并将其设置为“始终运行” 编辑我们现有的SmallBusiness SMTP连接器,将*星号地址空间的成本降低到20,所以理论上新的SMTP连接器应该在这之前处理。 然后重新启动MS Exchange路由服务和SMTP服务 但是,当我尝试通过我们的SBS服务器发送电子邮件到我们的Zimbra服务器时,我收到以下退信消息:“此邮件发送到的组织中不存在电子邮件帐户,请检查电子邮件地址直接与收件人联系,找出正确的地址。“ 所以它不工作,或者我在某个地方搞砸了。 任何人都知道任何我可以检查/尝试? 这在SBS 2003中甚至得到支持吗? 如果有什么疯狂的限制阻止我这样做,不会感到惊讶。