Articles of 电子邮件服务器

电子邮件通知和邮件服务器

我正在构build一个带有电子邮件通知的Web应用程序,就像Facebook一样,该应用程序将在http://www.linode.com/上提供 。 当用户对post发表评论时,发帖人将收到来自“[email protected]”的电子邮件通知,其中包含用户A写的评论信息。(非垃圾邮件) 我真的很喜欢Google Apps,但他们每天发送限制2000次,这不适合我的情况,因为我无法发送限制。 会有很多电子邮件通知。 http://support.google.com/a/bin/answer.py?hl=en&answer=166852 我还需要公司电子邮件帐户供团队成员使用,我更喜欢Google Apps。 我的Web应用程序将主机在linode,我正在考虑“亚马逊简单通知服务”的电子邮件通知。 我的问题是 任何其他推荐电子邮件服务提供商适合我的情况吗? 我可以将公司电子邮件帐户(例如:[email protected])与Google Apps绑定,并将[email protected]与其他电子邮件服务提供商绑定?

后缀更改为main.cf不加载

Ubuntu 10.04 LTS root@vm1613:/etc/postfix# vim /etc/postfix/main.cf […] # default restrictions smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re smtpd_client_restrictions = permit_mynetworks smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination […] root@vm1613:/etc/postfix# postfix check root@vm1613:/etc/postfix# root@vm1613:/etc/courier# service postfix restart * Stopping Postfix Mail Transport Agent postfix [ OK ] * Starting Postfix Mail Transport Agent postfix 当我检查smtpd_recipient_restrictions的结果是: root@vm1613:/etc/courier# postconf -d […]

邮件由于SPF查找而被拒绝 – MXlogging是否可以是CNAME?

我们正在为一组客户提供邮件,并且(只)其中一人正在看到(部分)邮件被拒绝。 情况是: 我们的服务器:ourdomain.com – >正确parsing正向和反向DNS查询 提供域名:clientdomain.com 挖掘clientdomain.com: clientdomain.com. 2742 IN MX 5 mail.clientdomain.com. mail.clientdomain.com. 2742 IN A ip.of.ourdomain.com 邮件客户端错误: Recipient address rejected: SPF-Result=ourdomain.com: 'SERVFAIL' error on DNS 'SPF' lookup of 'ourdomain.com' (in reply to RCPT TO command) 我的主要问题是… 会更好吗? clientdomain.com. 2742 IN MX 5 mail.clientdomain.com mail.clientdomain.com. 2742 IN CNAME ourserver.com ? 第二个问题…如果上面的答案是否,我该怎么办? 添加一个SPF的logging有利于ourserver.com? 为什么其他客户不注意到这一点? 谢谢阅读

在批量邮件脚本中发送数千封电子邮件时达到Sendmailexception。 sendmail具有给定进程的电子邮件发送限制吗?

我有点绝望与我们的networking服务器的问题。 我们的网站是一个有很多用户和活动的社区。 我们向用户发送他们感兴趣的活动的个性化邮件。 我们在处理这些邮件的脚本中遇到问题。 我们的批量电子邮件脚本在发送数千封电子邮件时失败 。 它通常工作正常,但当它发送比平常更多的电子邮件(aprox。25.000电子邮件)时,它会反复抛出exception: Unable to send mail. mail(): Could not execute mail delivery program '/usr/sbin/sendmail -t -i ' 奇怪的是, sendmail在其他进程(如Web服务器)中正常工作 ,sendmail在PHP(Zend)中的调用方式相同。 Sendmail只在PHP批量邮件脚本中失败,因为大量电子邮件已经无错地发送了。 当第一个exception抛出时,下一个sendmail调用也会失败 。 似乎已经达到了一些队列限制,但仅限于此过程! PHP脚本的代码 PHP批量邮件scipt主循环执行了数千次。 在每个循环传递调用sendMail与不同的$email和$user : // Sometimes, hundred thousands iterations foreach($notifications as $j => $notification){ … $mail->setNotification($notification); $this->sendMail($mail, $user); … } $this->sendmail($mail, $user)调用Zend发送邮件的内部方法。 它调用PHP本地方法邮件 。 /** * […]

Gmail拒绝来自AWS EC2托pipe的James服务器的IMAP调用

我有AWS EC2上托pipe的James server (SMTP服务器)。 我在这个AWS实例上运行了一个小应用程序,它从我的Gmail帐户中获取某些电子邮件。 Gmail拒绝来自我的AWS EC2任何IMAP请求, 并带有可疑活动 。 当我login(RDP)到EC2实例,并在浏览器中打开Gmail(在这种情况下,它促使我有效除了普通密码除了其他一些细节),它工作正常,从我的小应用程序的所有后续请求工作正常。 要求所有用户先做RDP服务器,然后才使用这个应用程序是没有意义的。 有没有人对我如何克服这个问题有任何build议,并确保Gmail服务器信任我的AWS EC2实例作为有效的实例? 谢谢你的时间。

邮件服务器的Heartbleed自检

互联网现在被这样的网站淹没: https://ssl-tools.net/heartbleed-test 哪个好,但是这些立即发布脆弱的领域。 我有一些私人邮件服务器可能需要重build – 他们静态链接到开放的ssl库,但我想也许是1.0.1之前的版本。 我希望能够私下检查哪些是易受攻击的,我确信有方法可以这样做,但在线search现在将这些结果隐藏在很多瑕疵和上面列出的公共Web工具之下。

PermError SPF太多查找和减less

我现在的SPFlogging如下: v=spf1 mx include:servers.mcsv.net include:xero.com -all 以上原因导致SPFvalidation失败。 使用http://mxtoolbox.com/SuperTool.aspx?action=txt ,我可以按以下方式细分查找: ** Mailchimp SPF ** servers.mcsv.net v=spf1 include:spf1.mcsv.net include:spf.mandrillapp.com ?all *spf1.mcsv.net* v=spf1 ip4:72.26.195.64/27 ip4:74.63.47.96/27 ip4:173.231.138.192/27 ip4:173.231.139.0/24 ip4:173.231.176.0/20 ip4:205.201.128.0/20 ip4:198.2.128.0/18 ?all *spf.mandrillapp.com* v=spf1 ip4:198.2.128.0/24 ip4:198.2.132.0/22 ip4:205.201.131.128/25 ip4:205.201.134.128/25 ip4:205.201.136.0/23 ip4:205.201.139.0/24 ?all ** xero.com SPF ** xero.com v=spf1 ip4:162.209.71.30/32 ip4:72.32.169.144/32 ip4:173.203.14.40/32 ip4:65.61.179.172/31 ip4:72.3.200.184/31 ip4:72.3.177.184/31 ip4:173.203.14.42/32 ip4:198.61.155.105/32 ip4:204.232.255.75/32 ip4:202.55.99.60/32 ip4:119.9.16.210/32 include:_spf.elasticemail.com […]

Postfix停止发送到互联网

我在服务器pipe理方面颇为新颖,我使用CentOS 6.5 / Plesk 11.5。 我的问题是,有两个邮件帐户被黑了,用来发送垃圾邮件,我现在不能发送到networking的大部分。 我可以发送到Gmail,但雅虎,Hotmail和许多其他只得到连接超时消息。 E790A1167E7 1589 Mon Sep 22 18:29:35 [email protected] (delivery temporarily suspended: connect to mx4.otenet.gr[62.103.147.223]:25: Connection timed out) [email protected] 这些是我可以显示的一些标题: X-No-Relay: not in my network Received: from JBKHELLASPC (adsl-217.91.140.34.tellas.gr [91.140.34.217]) by vps74899.ovh.net (Postfix) with ESMTPSA id 1C96B1167DB for <[email protected]>; Wed, 24 Sep 2014 08:25:01 +0200 (CEST) From: "Jim Bantanis-Kapirnas" <[email protected]> […]

后缀和“本地邮件”

这是我第一次configuration邮件服务器。 我向你解释完整的画面。 目前,我公司company.com有一个老式的2008年服务器没有方式知道它的当前configuration,因为一切都是纯粹的混乱,我们正在迁移所有的我们的域名(大约40个小站点)到Ubuntu 12.04的一个新的strato服务器,以使事情正确。 关于Linuxpipe理,Apache,权限等我没有问题。 我缺乏理解与邮件服务器有关。 这些天我学到了很多东西,但是我也有一些关于本地交付的问题。 具体来说,我想正确设置postfix参数myorigin , myhostname , mydomain和mydestination ,以及/etc/mailname 。 我的默认主机名是xxxx.stratoserver.net(默认主机名为strato给我们),但当然,我们的“标准域”是company.com,在同一个服务器(我们只有一个),我们将configuration一个bind9服务器为我们的40个站点​​,连同apache,postfix,dovecot等等,这40个站点​​。 阅读教程我看到myorigin总是设置为像mail.company.com(手动设置或委托给/ etc / mailname)。 首先,为什么mail.company.com而不只是company.com? 如果为系统的任何进程生成本地消息,我想将该邮件发送到[email protected]而不是[email protected] 。 如果我将“主机名”更改为与company.com相关的内容,而不是xxxx.stratoserver.net,则两个主机名之间没有冲突? 本地邮件在哪里发送? 这个帐户是否可以从外部访问? 我的意思是,我可以通过POP3 / IMAP获取本地电子邮件吗?或者出于任何原因,这不是推荐的做法吗? 如果将与本地邮件相关的所有内容都更改为@localhost,会发生什么情况? 我知道我在堆栈交换networking中提出了太多的问题和疑问,但是这个疑惑包可以恢复为“我想了解本地邮件/主机名/邮件名的全貌”,或者至less从从postfix / dovecot的angular度来看。 注意:虽然@ clement的答案对我来说已经足够了(几乎确实如此,P:),这个阅读对于最终理解“整个图片”是非常有用的: http : //www.postfix.org/VIRTUAL_README.html

com.sun.mail.iap.protocolexception不支持login方法

JavaMail应用程序和dovecot / postfix / mutt在相同的CentOS 7物理服务器上运行。 这个JavaMail应用程序能够使用相同的确切代码,通过IMAP可靠地导入电子邮件,直到使用这个OpenVPN教程中的指令在服务器上进行了一些更改。 现在,应用程序尝试通过IMAP连接时,正在引发以下错误: com.sun.mail.iap.protocolexception no login methods supported 如何更改服务器configuration以再次允许IMAP连接? 为了logging, dovecot.conf确实包含了protocols = imap pop3 引发错误的代码行是: Session session = Session.getInstance(props, null); Store store = session.getStore(); store.connect("host", "user", "password*");//this line throws the error 完整的堆栈跟踪是: javax.mail.MessagingException: No login methods supported!; nested exception is: com.sun.mail.iap.ProtocolException: No login methods supported! at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:668) at javax.mail.Service.connect(Service.java:295) at […]