如何避免使用后缀来避免550“中继被拒绝”?

基利安·福斯(Kilian Foth)

我一直在使用的fetchmail和后缀为的时间来接收和处理来自我的私人的Linux机器发送的电子邮件。我的ISP被收购并合并了几次,但是原始的SMTP主机始终保持工作状态。现在,我必须切换到用于寄出邮件的新主机(mail.o2mail.de),并且该主机不允许我发送邮件:

550 5.7.1 <RECIPIENT>... Relaying denied: You must check for new mail before sending mail. (in reply to RCPT TO command)

因此,服务器希望我在发送传出邮件之前检查传入邮件。如果我理解正确,那么此工作流适用于Windows LiveMail或KMail之类的桌面Mail程序,它们实际上总是在同一会话中接收和发送电子邮件。但是我从未做过,而且我也不知道该怎么办(我通过fetchmail轮询接收邮件,但仍然可以正常工作)。

我想我可以使用提供者的Webmail界面,或切换到独立的电子邮件客户端。但我喜欢使用emacs和VM发送和接收电子邮件。我喜欢emacs编写文本的功能,我喜欢通过纯文本邮箱进行grepping,我喜欢能够使用elisp配置用户体验...

我可能是过时的,但是没有办法继续按照自己喜欢的方式做事吗?是否可以使postfix表现得像那些新颖的多合一电子邮件程序之一?我应该输入什么/etc/postfix/main.cf以便我的提供者可以接收我的外发邮件?

编辑我尝试失败的事情

  • 使用端口465:收到错误“未实现CLIENT wrappermode(端口smtps / 465);而是使用STARTTLS发送至(端口提交/ 587)”
  • 按照说明使用端口587:这会导致与使用端口25完全相同的“中继被拒绝”错误。

我无法迅速摆脱与ISP的合同(数年而不是数月)。确实有一个gmail地址,尽管我很少使用它。我可以通过某种方式使用Google的服务发送电子邮件postfix吗?

编辑事实证明,只有当用户以纯文本格式连接时,才会发生“拒绝中继”。通过告诉postfix通过ssl连接并提供我的帐户凭据,远程服务器对我足够信任,可以接受我发给任何人的消息。(唯一的困惑是为什么他们以前的服务器首先接受纯文本登录,这对我而言现在似乎非常不安全。)

所以解决方案本质上是添加

smtp_sasl_auth_enable = yes
smtp_sasl_security_options = 
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

/etc/postfix/main.cf提供该文件中的登录凭据。

bbaasssiiee

这是一个信任的问题,中继意味着您连接的邮件主机会将您的邮件发送到其他域。有两种方法可以使其工作:将计算机添加到邮件主机的配置中,或对每个用户使用其他身份验证(用户名/密码)如果可以从桌面使用此邮件主机发送邮件,则尝试在postfix中配置身份验证。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

后缀“中继访问被拒绝”

来自分类Dev

如何避免某些网站拒绝HTTP使用Go

来自分类Dev

避免在中继中缓存

来自分类Dev

如何使用后缀发送内容?

来自分类Dev

如何使用Laravel的块来避免内存不足?

来自分类Dev

如何动态避免使用模块来减少内存占用

来自分类Dev

如何使用textFile来避免“堆空间不足”?

来自分类Dev

如何避免使用 Python/Pandas 循环来构建权益曲线?

来自分类Dev

使用 minifyEnabled true 来避免 multidex 禁用断点 - 如何修复?

来自分类Dev

如何避免使用 ref 来渲染加载器

来自分类Dev

如何避免在不使用后台作业的情况下阻止我的应用程序

来自分类Dev

如何避免或跳过被拒绝访问的目录?

来自分类Dev

如何避免使用!important?

来自分类Dev

如何避免ConcurrentHashMap的使用

来自分类Dev

如何避免使用null?

来自分类Dev

避免在Dart中继承类

来自分类Dev

避免在Dart中继承类

来自分类Dev

如何避免用-来匹配行

来自分类Dev

使用“尝试”来避免分段错误

来自分类Dev

使用信号/插槽来避免循环依赖?

来自分类Dev

通过避免使用for循环来定义矩阵

来自分类Dev

组成:使用特征来避免转发功能?

来自分类Dev

如何避免使用Terraform for_each和针对资源azurerm_network_security_group的动态循环来避免多个循环?

来自分类Dev

如何避免使用Visual Studio和Docker容器的API出现连接拒绝错误?

来自分类Dev

使用Indy smtp时如何避免“没有邮件ID的邮件被拒绝”

来自分类Dev

如何使用后缀匹配单引号或双引号?

来自分类Dev

使用 CPack,在 OSX 上构建时,如何避免在包/捆绑文件名中以 Darwin 后缀结尾?

来自分类Dev

在Python 3中将Ctrl-D与sys.stdin.readlines()结合使用后,如何避免input()出现EOFError?

来自分类Dev

为什么在这里需要F后缀来避免错误?

Related 相关文章

  1. 1

    后缀“中继访问被拒绝”

  2. 2

    如何避免某些网站拒绝HTTP使用Go

  3. 3

    避免在中继中缓存

  4. 4

    如何使用后缀发送内容?

  5. 5

    如何使用Laravel的块来避免内存不足?

  6. 6

    如何动态避免使用模块来减少内存占用

  7. 7

    如何使用textFile来避免“堆空间不足”?

  8. 8

    如何避免使用 Python/Pandas 循环来构建权益曲线?

  9. 9

    使用 minifyEnabled true 来避免 multidex 禁用断点 - 如何修复?

  10. 10

    如何避免使用 ref 来渲染加载器

  11. 11

    如何避免在不使用后台作业的情况下阻止我的应用程序

  12. 12

    如何避免或跳过被拒绝访问的目录?

  13. 13

    如何避免使用!important?

  14. 14

    如何避免ConcurrentHashMap的使用

  15. 15

    如何避免使用null?

  16. 16

    避免在Dart中继承类

  17. 17

    避免在Dart中继承类

  18. 18

    如何避免用-来匹配行

  19. 19

    使用“尝试”来避免分段错误

  20. 20

    使用信号/插槽来避免循环依赖?

  21. 21

    通过避免使用for循环来定义矩阵

  22. 22

    组成:使用特征来避免转发功能?

  23. 23

    如何避免使用Terraform for_each和针对资源azurerm_network_security_group的动态循环来避免多个循环?

  24. 24

    如何避免使用Visual Studio和Docker容器的API出现连接拒绝错误?

  25. 25

    使用Indy smtp时如何避免“没有邮件ID的邮件被拒绝”

  26. 26

    如何使用后缀匹配单引号或双引号?

  27. 27

    使用 CPack,在 OSX 上构建时,如何避免在包/捆绑文件名中以 Darwin 后缀结尾?

  28. 28

    在Python 3中将Ctrl-D与sys.stdin.readlines()结合使用后,如何避免input()出现EOFError?

  29. 29

    为什么在这里需要F后缀来避免错误?

热门标签

归档