我刚在CentOS专用服务器上安装了一个邮件服务器。 我可以成功地发送电子邮件和接收电子邮件,使用TLS和一切,这部分是完美的。 但问题是,我无法使用来自同一服务器的电子邮件将电子邮件发送给同一服务器上的人员。 因此,[email protected]不能将电子邮件发送到[email protected],但是[email protected]可以将电子邮件发送到[email protected]和[email protected]。 我无法将邮件从[email protected]发送到[email protected]。 来自我的maillog的一个片段: Dec 22 07:58:34 king postfix/smtpd[13022]: NOQUEUE: reject: RCPT from mail-qy0-f172.google.com[209.85.216.172]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual alias table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-qy0-f172.google.com> 不太确定要提供哪些信息,所以如果您需要更多信息,请告诉我。 正如我所说,我可以使用我的[email protected]正确地发送电子邮件[email protected]。 注意:所有电子邮件地址都是虚构的。 编辑:我应该指定我使用Virtualmin。 我有我的main.cf virtual_alias_maps设置为virtual_alias_maps = hash:/etc/postfix/virtual 。 在虚拟文件中,我得到了很多由Virtualmin生成的条目,例如: [email protected] jason.valdron
可能重复: 我如何让Postfix将所有邮件发送到自定义脚本? 我已经在rackspace上关注了这个系列的内容,并且build立了一个Ubuntu Lucid邮件服务器。 现在,我可以从命令行发送电子邮件,并接收电子邮件到/var/mail的文件。 我想要做的是要么 将传入的电子邮件转到脚本来parsing电子邮件,或 find一个将在/var/mailparsing该文件的脚本 任何人都可以指向正确的方向吗? 我没有通过Googlefind我需要的。 谢谢!
我已经根据这个文档 – http://www.delouw.ch/linux/Postfix-Cyrus-Web-cyradm-HOWTO/html/index.html安装并configuration了Postfix和Cyrus IMAP服务器和webcyradm。 我可以访问webcyradm界面,我可以创build新的域和新的用户,我可以创build用户帐户后通过IMAPlogin。 但是,Postfix无法将邮件传递给cyrus邮箱。 邮件日志包含下面显示的错误。 安装除cyrus之外的任何IMAP服务器不是一种select,因为它是Web应用程序所需要的。 请告诉我如何让Postfix发送邮件到cyrus邮箱。 解决scheme不应该包含web-cyradm,但应该有一个用于pipe理邮件域和邮箱的web界面,尽可能方便用户使用。 Dec 30 22:46:17 acer-tower cyrus/lmtpunix[4865]: accepted connection Dec 30 22:46:17 acer-tower cyrus/lmtpunix[4865]: lmtp connection preauth'd as postman Dec 30 22:46:17 acer-tower postfix/cleanup[4868]: 065D5240035: message-id=<[email protected]> Dec 30 22:46:17 acer-tower cyrus/lmtpunix[4865]: verify_user(user.imap0001) failed: Mailbox does not exist Dec 30 22:46:17 acer-tower postfix/bounce[4867]: 6C6CA24185C: sender non-delivery notification: 065D5240035 […]
我想通过虚拟邮箱收到的电子邮件运行脚本。 我希望在虚拟邮箱目录中使用.forward来做到这一点,但似乎并没有执行脚本。 这个想法是通过munpack提取附件到另一个目录,但只有当发送到该邮箱。 邮件服务器是Postfix。
问题:我有2封电子邮件: [email protected] [email protected] 当电子邮件发送在PHP的帮助下发送到[email protected]的电子邮件,但电子邮件信息不 – 用户信息不存在。 我在myhost.com服务器上安装了postfix,没有安装邮件服务器。 如何让postfix发送邮件到外面的地址[email protected]?
我有一个后缀的邮件服务器服务域example.com。 我build立了另一个服务于sub.example.com的邮件服务器,它把所有的外发邮件转发到第一个发送到世界各地的邮件服务器。 但主服务器继续回应我的“中继访问被拒绝”。 在主服务器上使用哪个指令,以便进一步发送与sub.example.com域一起收到的邮件?
我遵循这里的指示: https://help.ubuntu.com/community/Postfix 我有一个域名my-domain.com与主机名www和@指向我的IP地址。 所以我怎么能有电子邮件发送到[email protected]来到服务器? 理想情况下,我想把它们编成一些脚本并从那里处理它们。
我试图build立一个系统,分析传入的电子邮件,并自动删除永久失败的电子邮件。 但我永远不会收到您发送电子邮件到无效地址时通常收到的电子邮件。 要testing我的系统,我使用这个命令 mail -s "test mail" [email protected] 我收到来自[email protected]的邮箱[email protected]上的电子邮件 我回复了[email protected]打招呼,我收到myserverdomain.com上的电子邮件。 然后我试试这个: mail -s "test mail" [email protected] 我从来没有收到这封电子邮件,告诉你这不是一个有效的地址。 如果我从“经典”电子邮件客户端(例如gmail)发送电子邮件到invalidemailllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll@free.fr,我几乎立即收到这封电子邮件,告诉我这不是一个有效的地址。 所以我错过了什么? 我想是的。 我在debian上使用Postfix的最新版本。 它configuration在端口6666(实际上不是25)。 我在端口25的同一台机器上使用另一台smtp服务器,它是一个接收外部电子邮件并分析它们的python脚本。
我试图在我自己的服务器上设置postfix作为我自己的私人sneakemail服务。 对于那些你不熟悉的人来说,sneakemail允许你生成或多或less一次性的电子邮件地址,所以当你注册一个服务时,你提供你的sneakemail地址,并将它转发到你的普通帐户。 如果您确实为所使用的所有服务提供了唯一的地址,那么您将能够识别垃圾邮件的来源,如果您愿意,请切断该地址。 我已经看了一些后缀的过滤选项,但我不知道我应该使用哪个选项。 我已经设置了postfix,只允许我的@domain发送电子邮件,但是我希望能够设置一个filter来决定这些邮件应该发送给谁,并且可以select忽略电子邮件,或者弹回无法投递,或将其传递给正确的收件人。 什么具体的文件可以指导我完成这个?
在一些教程中阅读如何使邮件服务器说如果我需要一个FQDN后缀和一个确切的外部地址到我的邮件服务器的DNSlogging。 我承载4个域名,并有一个静态外部IP路由器后面的一台服务器。 我通常只是转发端口到我的服务器,但我怎么能得到server.domain.com匹配我的设置,或者我应该只使用我的外部IP的服务器?