我有一个运行Postfix的电子邮件服务器,通常效果很好。 我正在尝试使用此服务器作为CRM / Marketing平台安装中的传出邮件的SMTP服务器。 我input了身份validation凭据,它工作正常。 不过,我只能使用我authentication的邮箱作为“发件人”地址。 如果我尝试在广告系列中使用不同的地址(在同一个域中),则无法发送并导致此错误: 由于以下原因,此消息在3次尝试之后无法传送:错误消息:来自服务器220 server.com的响应250-server.com 250-PIPELINING 250-SIZE 26214400 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN 220 2.0.0准备启动TLS 250-server.com 250-PIPELINING 250-SIZE 26214400 250-ETRN 250-AUTH PLAIN LOGIN 250-AUTH = PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN 334 VXNlcm5hbWU6 334 UGFzc3dvcmQ6 235 2.7.0authentication成功250 2.1.0确定553 5.7.1: 发件人地址被拒绝:不属于用户[email protected] 250 2.0.0好的。 有没有一种方法来configurationPostfix允许我从一个特定的域上的任何地址发送一个帐户进行身份validation后? 我可以分配地址给这个用户,我authentication与? 我不想在其他域上打开这个,只是我为这个CRM使用的这个特定的域。 谢谢! – 这是postconf -n给我的: alias_database […]
我在/etc/postfix/main.cf中有: smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination 和SASL似乎在工作: $ testsaslauthd -u yang -p … -f /var/spool/postfix/var/run/saslauthd/mux -s smtpd 0: OK "Success." 但是当我从networking外部连接时(例如本地主机仍然正常工作),我得到“中继访问被拒绝”: $ telnet blah.com 25 auth plain … 235 2.7.0 Authentication successful mail from:<[email protected]> 250 2.1.0 Ok rcpt to:<[email protected]> 554 5.7.1 <[email protected]>: Relay access denied 日志: Oct 18 21:10:19 blah postfix/smtpd[13882]: connect […]
我试图诊断为什么当像iPhone或iPad这样的iOS设备第一次设置为使用我们的服务器的电子邮件时,会出现这些错误。 我们从提供商最初的一套select中select“其他”来build立账户。 在inputIMAP和SMTP服务器名称后,您可以看到下面的连接事务。 69.197.220.11是电话的地址。 我们运行CommuniGate Pro 6.0.10。 日志中的错误从10:06:40.691到10:06:40.723是什么? 在10:06:51.067 (10.33.64.161)列出的地址是什么? 在Macbook(Mail)或PC(Outlook,Thunderbird)或Linux上设置IMAP / SMTP,或使用我已经能够testing的Android设备时,不会发生错误。 协议错误最终导致iOS设备的IP地址被电子邮件服务器列入黑名单。 系统日志如下: 10:06:40.688 5 SMTP [0.0.0.0]:587 <- [69.197.220.11]:49426 connection request. socket=191 10:06:40.688 5 SMTP new VStream created, 1 total 10:06:40.688 5 SMTP stream thread started 10:06:40.688 4 SMTPI-011473([69.197.220.11]) [192.168.200.100]:587 <- [69.197.220.11]:49426 incoming connection(our domain.net) 10:06:40.688 5 SMTPI-011473([69.197.220.11]) out: 220 ourdomain.net ESMTP CommuniGate […]
我正在尝试按照下面的步骤。 但是在CentOS 7上没有sendEmail。 我已经看了一些像Postfix的替代scheme,但我不确定脚本的命令。 或者,您可以使用sendEmail。 1)apt-get安装sendEmail 2)在/etc/zabbix/zabbix_server.conf指定的AlertScriptsPath文件夹中创build脚本“zabbix_sendemail”(chmod 755) > #!/bin/sh > > export [email protected] export zabbixemailto=$1 > export zabbixsubject=$2 export zabbixbody=$3 export > smtpserver=yoursmtpserver.com export smtplogin=smtpuser export > smtppass=smtppassword > > /usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u > $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp > $smtppass 3)设置动作(configuration/行动在PHP前端) 4)将媒体types(php前端中的pipe理/媒体types)脚本设置为zabbix_sendemail 5)添加媒体到用户(pipe理/用户/用户在PHP前端)回复引用 从https://www.zabbix.com/forum/showthread.php?t=1323
人们用什么来监控他们的电子邮件服务器是否接受外部电子邮件? 大多数监控解决scheme通过电子邮件发送通知,这些通知在传入电子邮件中断时是无用的,因此需要其他通知方法。 理想情况下,这是一个我们可以在本地运行的软件,但外部服务也是可以接受的。 背景:我们的ADSL调制解调器有一个愚蠢的防火墙阻止传入的连接,可以通过telnet手动删除,但只要PPPoE连接断开,就会返回。 我们很快就要买一个新的,但是监控电子邮件似乎是一个好主意。
我正在使用phpMailer发送购买确认使用谷歌应用程序地址/ smtp。 整个事情在开发盒上工作的很好,但是现在它已经开始运行了,似乎我使用的端口(465)被阻塞了。 所以我编辑iptables: -A INPUT -p tcp -dport 465 -j ACCEPT -A INPUT -p tcp -sport 465 -j ACCEPT 我的理解是,这允许入站和出站连接465(纠正我,如果我错了)。 重新启动iptables后: iptables -nL Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:465 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp spt:465 但是,我仍然收到“无法连接到服务器:权限被拒绝”从phpMailerdebugging。 从我读到的,这通常表明,港口是封闭的, 显然是这样的。 任何提示如何进一步debugging? 任何帮助将不胜感激。 如果有帮助,这里的PHP: $mail = […]
我在端口25上获得了成千上万的点击量,一天中有超过40万个连接点。 我在Debian 7上使用sendmail默认设置。Mailserver没有configuration。 请看下面的Nginx访问日志 root@zone:/usr/local/nginx/logs# tail access.log 61.231.81.100 – – [12/Sep/2013:23:56:46 +0530] "CONNECT 203.188.197.111:25 HTTP/1.0" 400 172 "-" "-" 61.231.82.166 – – [12/Sep/2013:23:56:46 +0530] "CONNECT 27.123.206.55:25 HTTP/1.0" 400 172 "-" "-" 61.228.19.219 – – [12/Sep/2013:23:56:46 +0530] "CONNECT 203.188.197.111:25 HTTP/1.0" 400 172 "-" "-" 61.231.83.31 – – [12/Sep/2013:23:56:47 +0530] "CONNECT 114.34.96.143:25 HTTP/1.0" 400 172 "-" "-" […]
大多数CMS(例如Joomla php mail()默认使用php mail() ,如果需要,可以select将其更改为SMTP 。 我将在Debian 7的同一VPS中设置networking服务器和邮件服务器(Postfix)。我想了解的是: 交付声誉:将使用PHP邮件()与SMTP有什么区别的交付率? 据我所知,Postfix将在传送电子邮件时与互联网上的其他服务器进行通信时使用SMTP协议,因此可以安全地假设,如果电子邮件是通过php邮件发送到postfix还是从本地主机smpt发送? 这两种方法中的任何一种对电子邮件信誉的影响是否有影响? 性能负载:发送邮件时,php邮件和SMTP之间是否有任何性能差异? 假如我发送的电子邮件数量是10000个,那么哪种方法会占用最多的资源(或时间)呢? 我的假设是,这两个可以花费一点时间,如:PHP邮件编译电子邮件头等,和SMTP每次进行连接。 哪一个消耗最多的服务器资源? 安全问题:当我search这两者之间的区别时,许多网站说,与PHP邮件的安全问题,因为黑客可以上传PHP脚本发送垃圾邮件。 但是我也可以看到SMTP的另一个安全问题,因为SMTP用户名和密码都以configuration文件的forms存储在不安全的文本中。 既然这两种方法都存在安全问题,那么在任何方面都比另一种权重要好吗? 首选项:如果我可以在我的服务器上同时设置phpmail和SMTP,那么我是否应该为了某种原因而优先使用一个呢? 我的意思是,如果我可以在我的服务器中使用SMTP,那么我应该尝试使用SMTP而不是phpmail吗? 背景:我的机器将成为一个简单的networking服务器,使用postfix来发送来自Joomla的邮件,通讯和根邮件从各种服务。
我正在尝试为smtp中继设置一个postfix服务器。 Centos 5.5 我已经遵循http://mhawthorne.net/posts/postfix-configuring-gmail-as-relay.html,但是当尝试重新启动或重新加载postfix时出现FAILED错误。 当我做: cat maillog 我得到: fatal: open /etc/postfix/main.cf: Permission denied 这是我所尝试的: chown postfix /etc/postfix/main.cf chmod u+rwx /etc/postfix/main.cf 之后,我做: ls -l /etc/postfix/main.cf 这给了我: -rwx——. 1 postfix anotheruser 27531 Apf 29 12:19 /etc/postfix/main.cf 没有骰子。 同样的错误。 我什至尝试暂时做chmod 777,但得到同样的错误。 关于权限问题的任何想法? 我假设它正在运行该服务作为后缀用户。 谢谢
我们目前有我们自己的电子邮件营销软件用于我们的通讯,并使用SQL服务器的SMTP代理通过我们的本地SMTP服务器(IIS)发送电子邮件,然后到我们的ISP的SMTP中继。 因为收件人的电子邮件地址存储在数据库中,并且因为它包含了通讯的内容,所以我们使用.net来构造邮件来传递。 大约1个月前,我们的ISP得到了我们发送垃圾邮件的印象(我们的邮件量大约是每天20k),并且阻止了SMTP中继。 经过与他们的多次辩论,我们已经放弃了他们,但意识到他们得出这个结论是由于NDR的大量。 我们已经解决了NDR的问题,但回到ISP的SMTP中继目前不是一个选项。 使用IIS作为直接的SMTP服务器并不理想,因为我们无法实现系统,这将帮助我们处理绕过垃圾邮件filter,因为我们需要实现DKIM和SPF,而且在IIS上并不那么容易。 我们尝试使用我们的共享主机帐户,只是标准的SMTP主机从SQL服务器发送我们的电子邮件,但电子邮件的限制设置为300 /小时,这不够高,目前使用像SendGrid的东西,我们没有从通讯中获利。 虽然我以前使用过Exchange 2003和2007的经验,但是我发现维护和硬件需求时有发生,我正在寻找一种能够支持DKIM和SPF的SMTP最小但灵活且function强大的解决scheme。 我一直在考虑像QPSMTPD或Node.js端口; Haraka。 有没有人在这里有任何经验,如何快速和容易,要么执行,维护和扩展? 什么DKIM和SPF支持? 那么处理这么高的音量和所需的速度呢? 我可能仍然遇到垃圾邮件过滤问题和我的ISP的问题? 有没有人有任何洞见,他们可以分享这个问题?