Articles of 电子邮件

私人邮件服务器的可行性

我拥有一个MXlogging,直到现在指向一个商业邮件服务器,我有一个域的帐户的域; 这是唯一的帐户,称之为me@myplace 。 我现在需要添加一些电子邮件帐户,所以我build立了自己的邮件服务器,并将MXlogging更改为指向它。 但是,通过来回发送到Gmail账户( [email protected] )做了smtp中继testing后,我有点紧张: 如果我回复来自gmail帐户的消息,一切都很好。 如果我发送一条消息给gmail帐户,它使用与gmail帐户有历史logging之前(me @ myplace)之前的唯一帐户相同的用户名 – 一切正常。 如果我使用新的用户帐户(例如new @ myplace)向Gmail帐户发送消息,则似乎从远程客户端都可以看到所有内容,并且smtp服务器日志logging如下: esmtp: id=XXXXXXXXX,from=<new@myplace>,addr=<[email protected]>,size=694,success: delivered: gmail-smtp-in.l.google.com 也就是说,Gmail服务器已经接受了这个消息,并告诉我的服务器一切正常,所以我的服务器告诉远程客户端一切正常。 除了gmail服务器在说谎 ,因为这个消息从来不会传送到[email protected] 。 我担心这是未来更严重的问题的标志 – 一些商业邮件服务器通过中继IP 白名单 ,而不仅仅是域名,并将放弃我的邮件,因为我不是一个白名单的商业服务器,他们将做到这一点就像谷歌显然已经做的一样: 高兴地报告接受 ,这意味着我永远不会得到反弹通知,或无论如何不知道我的邮件没有被交付。 所以我的两部分问题是: 这对gmail服务器来说真的是不诚实吗? 也就是说,它正在接受它从未打算交付的邮件呢? 还是有一些模糊我已经错过了? 如果是这样, 我尝试运行自己的邮件服务器是浪费时间吗? 许多商业服务器只是简单地查看中继的IP(与域名的MXlogging相匹配),只是默默地/不诚实地丢弃我的邮件,因为它不在白名单上 – 这意味着我必须支付白名单服务器,如果我想在现代世界交付电子邮件? 我已经拥有这个域名多年了,如果有问题的话,它从来就不是垃圾邮件的来源。

后缀设置:中继访问被拒绝。 帮我理解

我试图设置一个postfix服务器来testing我们的应用程序,它使用oracle邮件库javax.mail来发送邮件。 该应用程序工作正常,因为我能够使用谷歌,我们自己的邮件服务器等发送邮件。 发送ehlotesting时遇到的问题是5.7.1中继访问被拒绝。 我看到有几百个这样的问题,但是没有一个能够帮助我理解这个问题的实际效果。 如果我在main.cf中将yahoo.com列为“relay_domain”,则可以将邮件发送给yahoo收件人。 我并没有真正理解这是什么意思,我列出了所有的域名,我想发送邮件到这里(当然不是)。 对不起noob风格的问题,但大多数的指南似乎是为了更好地理解电子邮件如何工作的人。 postfix在centOS上运行。 这是我的configuration差异。 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 = localhost inet_protocols = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, […]

后缀:弹跳邮件(反向DNS问题)

我有一个Postfix的问题。 我得到这个一些电子邮件地址: to=<[email protected]>, relay=mail.domain.tld[IP_ADDRESS]:25, delay=3, delays=0/0/2.5/0.52, dsn=5.7.1, status=bounced (host mail.domain.tld[IP_ADDRESS] said: 550 5.7.1 <[email protected]>… Fix reverse DNS for MY_SERVER_IP_ADDRESS,or use your ISP server (in reply to RCPT TO command)) 我读了一些东西,它应该与我的HELO / EHLO主机名有关。 Postfix运行在发送邮件的同一台服务器上,具有相同的IP地址。 当我键入主机名-f的Ubuntu返回“本地主机”。 但在/ etc /主机名我有“multiformeingegno.it”(我的域名之一)。 这是我的main.cf文件: ### Postfix SMTP Server myhostname = $mydomain mydomain = multiformeingegno.it myorigin = $mydomain alias_maps = hash:/etc/aliases alias_database […]

每月/每天发送邮件的后缀限制数量

是否有可能限制用户每月/每天发送总邮件。 我试图强制营销用户根据其分配的配额发送简报。 示例1. [email protected]:每天只能发送100封电子邮件和一封电子邮件。 2. [email protected]:每天只能发送200封电子邮件和一封6000封电子邮件。 VPS:Centos6 MTA:后缀

在专用服务器上设置SPFlogging

我有一个关于专用主机环境中的SPFlogging的问题。 我想为我的专用服务器build立一个SPFlogging,但我不确定我的理解是否正确。 第一个问题:我是否需要为拥有NS和PTRlogging的域设置SPFlogging,还是需要为服务器上的每个域设置SPFlogging? 如果我只需要为NS域进行设置,是否可以在每个域上设置来覆盖NS域? 另外,如果只是为NS域,我如何确保我的客户端与远程SMTP服务器发送电子邮件没有问题? 即。 Google Apps或外部MXlogging。 例如:我的NS域名是example.com,我的一个客户是helloworld.com我是否需要在helloworld.com,example.com或两者上设置SPFlogging? 如果我没有把SPFlogging放在helloworld.com上,那么example.com上的SPFlogging会影响helloworld.com吗?

限制某些托pipe站点在Ubuntu LAMP服务器上发送邮件

我在一台运行Ubuntu 14.04的服务器上托pipe了几个活动站点和几个登台站点。 大多数网站是WordPress的网站,并使用PHP邮件()函数或PHPMailer类来发送他们的邮件。 我想要做的是防止某些网站正在发送电子邮件。 甚至可能将几个实时域名列入白名单,这样他们才能被允许生成电子邮件。 有没有一种快速的方法来locking允许发送邮件的域名?

无法连接到邮件客户端的后缀

我一直在尝试在我的服务器上设置MX,并且能够使用Dovecot在SSL下使用IMAP部分,但是我无法使用Dovecot作为SASL身份validation来使用SMTP部分。 当我telnet example.com 587 , ehlo给了我以下内容: 250-example.com 250-PIPELINING 250-SIZE 30720000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN 在ehlo中没有身份validation,但是如果我通过openssl s_client -starttls smtp -connect example.com:587执行ehlo openssl s_client -starttls smtp -connect example.com:587 ,我得到以下内容: 250-example.com 250-PIPELINING 250-SIZE 30720000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN 而使用'\ 0username \ 0password'的base64的普通login返回OK 。 我认为这里的问题不是SASL,因为用户得到authentication,问题在于连接,但我不知道是什么会导致这样的问题。 由于我的收件人限制不允许非SASLauthentication用户通过,默认的telnet给我一个错误。 如何将SASL添加到默认的非STARTTLS连接,以便我可以将其与我的邮件客户端一起使用? 这是我的main.cf: ## […]

邮件中继是否会被列入黑名单,如果它接受邮件中继请求,然后发送NDR?

有一个关于黑名单行为的问题。 Internet mxlogging“mydomain.com”指向我的反垃圾邮件网关。 然后,反垃圾邮件网关将电子邮件转发到我的邮件服务器。 如果有人向[email protected]发送电子邮件,则该电子邮件将首先被反垃圾邮件网关接受,但由于该收件人不存在,该邮件将被下游邮件服务器拒绝。 现在,我的同事说,他看到这种行为导致邮件转发被列入黑名单(他以美国在线为例)。 我自己并没有看到这个,但是我不确定是因为我运气好还是因为他错了。 有人可以澄清这一点吗?

为什么我不能使用Postfix发送/接收来自AWS Ubuntu的电子邮件?

我试图在我的AWS Ubuntu框上发送/接收电子邮件。 为此,我按照亚马逊在这里发布的指示。 (我跳过了题为“使用安全隧道configuration集成”一节 ) 不过,我仍然无法发送任何电子邮件。 当我尝试发送邮件到[email protected] ,它失败: local_user@ip-172-XXX-XXX-XXX:~$ netcat mydomain.com 25 220 mydomain.com ESMTP Postfix (Ubuntu) ehlo mydomain.com 250-mydomain.com 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from: [email protected] 250 2.1.0 Ok rcpt to: [email protected] 454 4.7.1 <[email protected]>: Relay access denied 这是什么日志文件显示: $ sudo tail -F /var/log/mail.log Oct 17 18:06:10 ip-172-XXX-XXX-XXX […]

如果本地交付失败,请将外发邮件转发给互联网

如果本地交付在postfix中失败,我如何将外发邮件发布到互联网? 我的服务器有configuration了mydomain.tld的虚拟域。 当我发送电子邮件到[email protected]它尝试本地交付,如果没有find用户失败。 相反,我需要将这些邮件发布到互联网上。 上述要求的原因是我有多个服务器configurationmydomain.tld。 不同的用户在不同的服务器,但同一个域 – mydomain.tld(我有一个传入邮件的工作机制) 这是我的main.cf文件。 # postfix config file # uncomment for debugging if needed # soft_bounce=yes # postfix main mail_owner = postfix setgid_group = postdrop delay_warning_time = 4 # postfix paths html_directory = no command_directory = /usr/sbin daemon_directory = /usr/lib/postfix queue_directory = /var/spool/postfix sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path […]