问题标签 [postfix-mta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - Linux postfix 不会发送到本地域
我认为这个问题的症结在于我是一个postfix
新手,但这里有。
我在 1&1 VPS 帐户上使用postfix
'ssendmail
从网络服务器发布消息(通过 PHP;联系表格、密码重置等)。它工作正常,除了邮件无法发送到本地域。也就是说,如果主机是 example.com,则根本不会传递到 x@example.com 的任何消息。
我已经看到一些建议,这是因为服务器识别出邮件正在发送给自己,并缩短了出站 SMTP 方法。麻烦的是,我们正在使用 1&1 的电子邮件管理器来分配转发地址,因此将 x@example.com 重定向到 x 的服务器帐户不适合我们的情况(通过主机的 Web 界面,我们可以将 x@example.com 设置为转发到 x@gmail.com,这就是我们正在做的)。
谢谢您的帮助。
configuration - postfix:如何向用户发送电子邮件
我在 debian lenny 上运行一个网络服务器。如何设置 postfix 向用户发送电子邮件以进行用户注册,忘记密码?如何配置系统?
我不希望系统收到任何来自外界的电子邮件,包括用户回复。
email - Postfix 邮件服务器 - 本地帐户和外部帐户 - 转发
这就是问题所在。我有一个 postfix 邮件服务器,它具有外部电子邮件帐户(存在于我的邮件服务器和我的 ISP 上)和内部使用帐户(仅存在于我的本地邮件服务器上)。
问题是当一个本地帐户尝试向另一个配置了转发电子邮件地址的本地帐户发送电子邮件时。由于本地帐户(发送者)由于缺少 ISP 帐户而没有身份验证,因此每次唯一本地帐户向另一个配置了外部转发的本地帐户发送电子邮件时都会返回错误。
有没有办法避免这种行为?我不希望大量的电子邮件错误冲回用户的帐户。
ruby-on-rails - 希望将电子邮件从我的服务器(后缀)发送到我域上的电子邮件地址以发送到谷歌应用程序
我有用于接收电子邮件的谷歌应用程序。我在 info@[my-domain.com] 上收到人们的询问,该电子邮件托管在 google 上。
有时,我希望我的 Rails 设置可以从我自己的服务器发送电子邮件,这很好用。但是当我想发送到我自己域上的电子邮件地址时,例如 info@my-domain.com,postfix 会看到 my-domain.com 并尝试在本地发送。
我知道这很正常,但我希望将这些电子邮件发送到谷歌应用程序,而不是尝试在本地发送。
我知道有一个用于别名的 postfix 配置文件,但是在这里,电子邮件地址是相同的,只需要告诉 postfix 不要尝试在本地发送。
有什么办法可以做到这一点?
configuration - Postfix / Spamassassin:未送达的邮件退回给发件人
我在新配置的邮件服务器上遇到问题,其中欺骗来自本地域的垃圾邮件实际上被邮件服务器接受,邮件没有按原样发送,spamassassin 将其标记为垃圾邮件,然后发送电子邮件“未投递的邮件退回给发件人”给欺骗的本地用户。
我知道有一种方法可以在配置中解决这个问题,但我不知道在哪里,我希望有人能指出我正确的方向。
需要明确的是,邮件服务器没有中继,这只是本地用户问题。我希望 postfix 拒绝任何来自本地用户的非内部发送的电子邮件。它会停止这个问题。
这是一封电子邮件,向您展示正在发生的事情。我已将域更改为 example.com.au。
##############################################
##############################################
这是主机 example.com.au 上的邮件系统。
很遗憾不得不通知您,您的邮件无法
发送给一个或多个收件人。它附在下面。
如需更多帮助,请发送邮件到邮政。
如果您这样做,请附上此问题报告。您可以
从附加的返回消息中删除您自己的文本。
邮件系统
:主机 127.0.0.1[127.0.0.1] 说:554 5.7.0 拒绝,id=11887-07 - 垃圾邮件(回复 DATA 命令的结尾)
?
报告-MTA:dns;example.com.au
X-Postfix-Queue-ID:661DC5D1DE
X-Postfix-Sender:rfc822;dan@example.com.au
到达日期:2009 年 5 月 5 日星期二 06:21:38 +1000 (EST)
最终收件人:rfc822;dan@example.com.au
原始收件人:rfc822;dan@example.com.au
操作:失败状态:5.7.0
远程 MTA:dns;127.0.0.1
诊断代码:smtp;554 5.7.0 拒绝,id=11887-07 - 垃圾邮件?
发件人:Berenice Penez
日期:
2009 年 5 月 4 日星期一 22:21:41 +0200
收件人:主题:是你吗,在论坛上?
质量可靠,
交货不延误!
治病超级网店
http://www.xopfekec.cn/
Postfix main.cf(重要部分,不完整)
readme_directory = /usr/share/doc/postfix
mydomain_fallback = localhost
message_size_limit = 0
mail_size_limit = 0
myhostname = example.com.au mail_transport
= cyrus
mydomain = example.com.au
inet_interfaces = all
enable_server_options = yes
mydestination = $myhostname,localhost.$ mydomain,localhost,example.com.au
smtpd_sasl_auth_enable = 是
smtpd_use_pw_server = 是
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,reject_unknown_recipient_domain,reject_unknown_sender_domain,reject_invalid_hostname
smtpd_pw_server_security_options =
content_filter = smtp-amavis:[127.0.0.1]:10024
mynetworks = 127.0.0.0/8,
10.0.1.0/24 smtpd_client_restrictions = permit_sasl_authenticated,reject_rbl_client dnsbl.sorbs.net
postfix-mta - 我想连接电子邮件和应用程序的接收
如果在 XXXX@YYYY.ZZZ 上发送一封电子邮件,我想将电子邮件的内容放入数据库,但如何实现呢?我使用 MTA 的后缀。
email - 防止意外向客户发送垃圾邮件的建议保护措施
我正在开发一个网站,用户可以在该网站上选择接收各种事件的电子邮件通知(想想 Google Alerts)。该网站的早期版本存在一个问题,即意外地向相同的少数测试用户生成了数百封电子邮件。该错误已被修复,但引发了一个问题:有哪些建议可以确保客户不会被电子邮件意外轰炸?(除了确保代码没有错误!)
ruby-on-rails - 如何在 linux 中轻松接收邮件并将其提供给 Rails?
我整晚都在谷歌搜索 postfix howto,但我仍然不知道如何在 linux-server 上接收电子邮件(更具体 - Ubuntu)。
我所需要的只是一个包罗万象的邮箱,它可以获取所有电子邮件并将它们提供给 ruby 脚本(当然,然后将其传递给 Rails)。不久前我能够设置用于发送电子邮件的后缀,我不得不说 - 这一点都不痛苦,除了实际安装它之外,我几乎什么也没做。
您能否提出一个好的方法、食谱或替代的易于设置的邮件服务器来解决这个问题?
virtual - 后缀虚拟:父域匹配子域 - 我不想要它
我有我的 /etc/postfix/virtual 文件:
@sub.domain.com 的邮件仍然发送到 user1,这不是我想要的。这是我的 /etc/postfix/my.cnf 以防万一:
请注意,我将 parent_domain_matches_subdomains 设置为空。但这仍然无济于事。有任何想法吗?
linux - 所有用户名的后缀别名?
有什么东西可以放在 /etc/aliases 中,让 postfix 将所有邮件发送给一个用户,不管用户名是什么?