问题标签 [postfix]

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.

0 投票
1 回答
1372 浏览

plesk - Android 设备上的“服务器不支持身份验证方法”

当我尝试在 android 设备中配置 SMTP 时,出现此错误“服务器不支持身份验证方法”。在 ios 中,它使用 MD5 Challenge 完美运行。我尝试启用 CRAM-MD5、DIGEST 和 LOGIN,但它仍然给我这个错误。

我测试了每个可用的端口。我正在使用带有 Postfix 和 Dovecot 的 Plesk 12。

0 投票
0 回答
382 浏览

gmail - 无法从 postfix 向 gmail 帐户发送电子邮件

我在 gmail 帐户中发送电子邮件时遇到问题。我在队列中看到他们,但他们没有处理。查看日志,我注意到当我尝试发送到 gmail 时,我收到以下信息:

0 投票
1 回答
793 浏览

mysql - 后缀:虚拟域、邮箱、别名:本地生成邮件的未知用户(使用 sendmail)

我有一台带有 Postfix 2.9.6 的服务器和带有 MySQL 的虚拟用户、域和别名。当我从另一个邮件服务器或使用系统的 MUA(Squirrel 或 Thunderbird)向别名发送邮件时,邮件会正确传递到别名的 GOTO。但是当从服务器发送邮件时(例如,使用 fail2ban 的邮件操作,或者只是发送邮件),服务器会以“未投递的邮件返回给发件人”和unknown user描述作为响应。

我究竟做错了什么?我在哪里可以继续调试?(我做了很多测试和搜索,没有胶水)。

我相信不需要 MySQL 的配置文件,因为当邮件来自服务器外部时,它们工作得很好,甚至来自使用任何 MUA 的现有本地用户。无论哪种方式,它们都是虚拟用户的标准,并且与 MySQL 的连接是肯定的。

postconf -n

/etc/后缀/传输:

/etc/postfix/别名-正则表达式:

/etc/postfix/filter-filtra.regexp:

0 投票
1 回答
8875 浏览

java - 后缀返回无效地址;454: 中继访问被拒绝

我正在使用预配置的 Postfix 服务器并使用 JavaMail 与之交互。我正在尝试向任何可能请求它的外部域发送电子邮件通知。

这是发送测试电子邮件的java方法:

当我运行包含 JavaMail 代码的方法时,我得到
generalError: javax.mail.SendFailedException: Invalid Addresses; nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 454 4.7.1 <to@domain.com>: Relay access denied

我能够使用来自 Postfix 服务器的外发邮件进行测试,
echo "This is the body" | mail -s "This is the subject" to@domain.com
并且确实在测试收件箱中收到了电子邮件。

我不是 100% 确定 Postfix 服务器上的所有设置是什么,但我怀疑这就是问题所在,但我对它还不够熟悉,无法开始挖掘并随意更改所有内容。

编辑:Authenticator()从会话创建中删除了设置并替换Transport.send()为推荐的代码块

整个新的代码集是:

这已将我收到的错误消息更改为:Unrecognized SSL message, plaintext connection?


解决了

解决方案:Java 代码不是问题。Postfix 服务器未配置为接受来自非本地 IP/主机的电子邮件。IP 已添加到 mynetworks 变量中的 main.cf。

0 投票
1 回答
70 浏览

smtp - 垃圾邮件过滤器和 SPF 拒绝

TitanSpam 或 Everycloud 等垃圾邮件过滤器变得越来越流行。然而,使用托管电子邮件的这些服务通常是不可能的,因为充当中继的垃圾邮件过滤器会更改发件人的 IP。当接收电子邮件服务器检查 SPF 记录时,IP 不再匹配并且邮件被拒绝。托管电子邮件提供商不允许禁用 SPF 检查。是否有任何其他解决方案仍可将垃圾邮件过滤器与托管电子邮件一起使用?

0 投票
1 回答
219 浏览

ssl - Postfix pop3-ssl connection

I install mail server with postfix under ubuntu 16.04 lts. After config pop3-ssl, i have this error when i telnet the server via 995.

this is the config of pop-ssl

0 投票
0 回答
5217 浏览

ldap - ldap_add:无效语法 (21) 附加信息:objectClass:值 #3 每种语法无效

我有 ldif

我正在尝试使用以下命令配置 ldap 服务器:

它给了我错误

这是我使用的配置

schema_convert.conf 文件包含要转换的模式(以及任何依赖项):

最后,在 postfix-book.ldif 中,需要进行以下更改:

删除从结构对象类开始的元数据,然后将其添加到目录中,如下所示:

文件 postfix-book.ldif 包含 PostfixBookMAilAccount 的模式:

这是文件 postfix-book.schema

谢谢你的帮助

0 投票
1 回答
1025 浏览

regex - 后缀 header_checks 正则表达式中的前导空格

我正在尝试使用后缀 header_checks 准备一些动态数据。也就是说,我的邮件软件不支持 List-unsubscribe 功能,所以我试图通过在它前面加上 postfix header_checks 来克服它

我的正则表达式目前是这样的

但是,当它被重写,或者更确切地说添加到电子邮件标题时,该链接变为

所以,我的问题基本上是如何从上面的正则表达式中删除前导空格?

提前致谢

0 投票
1 回答
137 浏览

php - 使用 nginx 和 php 进行 MachineKey 验证

所以我们正在尝试使用解耦的身份验证服务器和许多资源服务器进行 oauth 授权。我们为它们使用 ISS 服务器并使用机器密钥验证访问令牌。

现在,我们的任务是使用 nginx 和 php7 制作位于 ubuntu 服务器上的资源服务器。是否可以在此服务器中使用此机器密钥进行验证?如果是,那么如何?

0 投票
1 回答
284 浏览

java - JAVA-Why/Where am I getting an Array Index out of bound error while trying to covert an infix to post fix expression?

Here is my code for converting infix to posfix expression. The problem is in the conversion method. I am getting error on line 21.

Error-ab+ Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3 >= 0

at java.util.Vector.elementAt(Unknown Source)
at infixpostfix.conversion(infixpostfix.java:22)
at infixpostfix.main(infixpostfix.java:77)

for the current input.

I think that this error appears because I am trying to access i when its exceeding the length of my string. But how is it possible when my i's value is being governed by the for loop?