我有一个小问题。 我提供了一些客户端访问我的服务器,以执行自己的脚本(当然在他们自己的chroot环境等)。 今天发生的问题:有些人在端口25获得本地主机的telnet访问,并发送电子邮件在世界上几乎是一个开放的中继:( 我使用的是后缀,它也需要authentication: smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf, reject_unauth_destination 但是本地脚本显然不需要被authentication。 如果从permit_mynetworks删除本地主机,一些反垃圾邮件例程不再工作… 那么如何configurationpostfix来允许本地主机在本地发送邮件,而不进行身份validation呢? 有什么build议么?
在configuration邮件服务器时,是否应该设置为在主机名或域上接收邮件? 例如,如果邮件服务器的主机名是sub.domain.tld,那么来自任何地方的邮件应该能够发送到[email protected]或者只发送到[email protected],地址是@ sub.domain。 tld仅适用于本地进程? 有没有官方的方式来configuration,还是由pipe理员决定?
我通常是一个Apache用户,但我需要开始使用nginx作为smtp(后缀)的反向代理。 我在网上看过几十个例子。 像这样和这个 。 他们都有一个auth_http条目,我完全不明白。 这不是我第一次使用代理,而且我目前使用haproxy已经有几个月了。 那么,为什么我必须提供一个PHP身份validation页面? 为什么我不能像使用haproxy一样简单地使用nginx,只要告诉它:在这里设置一个前端,用这个密钥解密ssl,并把它带到后端/端口? 有人可以解释auth_http条目是多么必要吗? nginx手册似乎不太多。 感谢您的努力。
我是Windows服务器的新手,我有Windows Server 2012,我尝试设置并启用邮件服务器(SMTP)。 我已经按照本教程来安装并启用SMTP服务器,并成功完成。 现在我想testing我的服务器,我安装了Telnet并运行这个命令: open localhost 25 我得到一个说: press any key to continue…. 如果我做了什么,我会得到一个消息: connection to host lost. 问题:这可能是最可能的原因,以及如何解决?
我试图设置我们的networking服务器,以便它可以发送来自各种networking应用程序的电子邮件重置密码等。我们的邮件由Gmail与自定义域,例如。 mydomain.com 。 现在,电子邮件到各个域只是坐在邮件队列。 发送到[email protected]任何内容都不会进入队列。 如何通过Gmail路由SMTP服务器? This is what I've added to `/etc/postfix/main.cf` relayhost = smtp.mydomain.com:587 smtp_tls_security_level = verified smtp_tls_mandatory_protocols = TLSv1 smtp_tls_mandatory_ciphers = high smtp_tls_secure_cert_match = nexthop smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous 如果relayhost设置为smpt.gmail.com ? 我需要更改DNS吗?
我正在专用硬件上安装一个CentOS 7安装邮件服务器,我遇到了让Postfix通过Dovecot为SASL设置SMTP连接的问题。 我已经遵循了关于编辑main.cf和master.cf以及Dovecot的.conf文件的每个指南。 其他一切都运行良好。 我已经设立了达夫科特(Dovecot),并且安全地进行了authentication,没有问题。 SMTP工作正常,如果我设置smtpd_tls_auth_only = no但密码显然发送明确。 我已经运行openssl s_client -connect sub.domain.com:25 -starttls smtp来检查,它正确地返回证书,一切似乎是好的。 运行ehlo sub.domain.com之后,返回: 250-sub.domain.com 250-PIPELINING 250-SIZE 20480000 250-ETRN 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN 我认为这是TLS“握手”后的预期。 当我尝试使用邮件客户端进行连接时,拖拽日志给了我以下内容: 请参阅粘贴 当我尝试发送时,OS X中的邮件告诉我以下内容: 邮件无法使用默认端口上的SSL连接到服务器“sub.domain.com”。 确认此服务器支持SSL并且您的帐户设置是正确的。 我试图通过所有的标准端口连接。 Roundcube给我一个错误代码250:身份validation失败。 编辑:下面是postconf -n的输出: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = […]
我使用DigitalOcean提供的指南成功设置了SMTP。 不过,这次我想把它设置在一个子域中。 考虑我有这个域名:` http : //v1.product.staging.veil-soft.com 。 我用同样的指南,我不能让电子邮件工作。 这是我的configuration: main.cfg文件: smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination myhostname = veil-soft.com smtp_generic_maps = hash:/etc/postfix/generic […]
我用ssl / tlsconfiguration了postfix。 并创build了一个smtp。 但是我无法发送testing电子邮件和/或login。 “下面的文本首先定义了错误日志(不同的尝试),然后是configuration文件。” 错误loginterminal。 [First Attempt] [root@domain postfix]# telnet mail.example.org 587 Trying 139.59.182.62… Connected to mail.example.org. Escape character is '^]'. 220 example.org ESMTP Postfix ehlo mail.example.org 250-example.org 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH PLAIN 250-AUTH=PLAIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN starttls 220 2.0.0 Ready to start TLS ehlo mail.example.org Connection closed by […]
背景:我在一家拥有多个保密业务伙伴关系的公司工作,要求员工看起来好像是为另一家公司/品牌工作,并根据当时代表的任何品牌通过电子邮件使用多个域名。 到目前为止,我们已经取得了大部分的这个要求。 (我在一个林,一个域架构,但多个SMTP域中都有一个Exchange 2013本地DAG环境) 问题:当用户设置外出时回复外部时,Exchange只会自动回复用户的主SMTP地址。 例如: John Doe从[email protected]向客户发送电子邮件,然后离开办公室。 客户回复电子邮件,并接收[email protected]的外出回复。 违反我们维持保密合伙关系的合同义务。 问题:有人知道如何解决这个问题,所以离开办公室的地址最初发送到的地址,而不是从用户的主SMTP别名发送。 限制:我希望避免为我的500多个用户configuration多个邮箱或一对一共享邮箱,也希望避免创build第二个域或站起来更多的服务器(从技术angular度来看)这个相当微不足道的问题。
我正在尝试设置Mikrotik(RouterOS v6.24)来发送电子邮件。 我有谷歌帐户,我正在使用SMTP连接。 我知道我需要允许出站连接才能工作。 但是,当我尝试发送电子邮件时,入站filter将阻止连接,发送电子邮件将失败。 16:37:04 firewall,info input: in:ether1-WAN out:(none), src-mac 00:13:60:16:4f:c6, proto TCP (SYN,ACK), 74.125.128.108:587->xxxx:5462 当我禁用inputfilter。 电子邮件将被正确发送。 为什么我需要允许input连接发送电子邮件? RouterOS设置: address: 74.125.128.108 port: 587 start-tls: yes from: [email protected] user: xxxxx password: xxxxxxxx last-status: failed 使用的命令: send [email protected] from="[email protected]" subject="test email" body="test body"