问题标签 [smarthost]
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.
configuration - 在防火墙后面配置 sendmail
我正在设置一个位于防火墙后面的网络上的服务器,我希望这台计算机上的程序能够使用 sendmail 将电子邮件发送到任何电子邮件地址。我们在这个网络上运行了一个 SMTP 服务器(我们称之为 mailrelay.example.com),这就是我们应该如何通过防火墙获取传出电子邮件的方式。
那么如何配置 sendmail 以通过 mailrelay.example.com 发送所有邮件?谷歌搜索还没有给我答案,只是发现 sendmail 配置非常复杂和烦人。
gmail - 在 Debian exim4 中添加 gmail 作为 smarthost
我想知道如何在 Debian 上设置我的 exim4,以便它可以使用 gmail 作为智能主机,而不是我的 ISP。似乎需要设置 TLS,当然还有 gmail 用户名和密码。Debian 中 exim4 附带的“标准”智能主机示例没有这些。
iis - IIS SMTP 远程域智能主机从不发送
我不是新手,但肯定感觉像一个,
使用 IIS SMTP,我无法让远程域的智能主机发送电子邮件。相反,它总是想从 IIS 服务器发送它,除非我在属性中为整个 SMTP IIS 服务器打开智能主机。无论我在远程域设置中设置什么设置,它都不会使用这些设置来发送电子邮件。我已经在 2 台服务器上尝试过,其中 1 台服务器是全新安装的,默认安装。这是我的配置:
- 定义 1 个本地域
- 定义 1 个远程域 (mydomain.com)
- SMTP 属性没有配置智能主机
- 配置远程域以使用智能主机 [10.124.100.20]
- 禁用 SMTP 服务器尝试直接在属性中发送电子邮件
- 使用“test@mydomain.com”向自己发送电子邮件
使用智能主机将电子邮件路由到其他 SMTP 服务器的唯一方法是通过在 SMTP 属性对话框中设置整体智能主机设置,让所有域路由到相同的 IP 地址。无论我在远程域设置中设置什么设置,它都不会使用这些设置来发送电子邮件。完全拒绝他们。
任何帮助,将不胜感激。
linux - sendmail 从不发送邮件。总是延期
我正在开发一个名为 webserv(主机名结果)的 debian 挤压 domU(xen 虚拟化),并希望使用 sendmail 发送邮件。登录框中的用户的用户名是: username 我将主机名更改为 FQDN (mydomain.com)。我使用默认的 sendmail conf(从 /etc/mail/sendmail.mc 中删除伪装的东西)当我尝试使用命令行发送邮件时( sendmail ... -f user@mydomain.com receiver@otherdomain.com)邮件总是被推迟:
但是,如果我刷新队列(强制发送邮件),则邮件成功发送。
我试图通过使用我的专用邮件服务器框(与此相同网络上的另一个 domU,在 debian 压缩下运行并使用 postfix 作为 MTA,工作正常)作为智能主机来绕过我的问题,但邮件从未使用智能主机。
因此,如果您有任何建议,我将很高兴听到它们。问候
PS:要求webserv domU上的MTA是sendmail
sendmail - Sendmail DSN 错误 - 旧标题(使用 TLS 的 Sendmail 智能主机 - 主机拒绝)
我正在尝试在我的 FreeBSD 服务器上使用双 MTA SA/VS 实施设置新的 Sendmail 安装。当我自己处理邮件时,一切似乎都运行良好,但是当我尝试通过我的智能主机发送邮件(我在其他服务器上没有问题)时,我从主机收到一条服务不可用消息。看起来好像我的 sendmail 正在尝试使用 TLS 向我的智能主机发送邮件,因此被智能主机拒绝。
这是我的 sendmail.cf 文件中定义我的智能主机的行:
这是我尝试发送消息时的日志输出:
1 月 9 日 20:36:51 shep sendmail[4814]:STARTTLS=client,relay=smtp.comcast.net,version=TLSv1/SSLv3,verify=FAIL,cipher=DHE-RSA-AES256-SHA,bits=256/256
1 月 9 日 20:36:51 shep sendmail[4814]: r0A1apXE004812: to=myemail@gmail.com, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=中继,pri=30038,relay=smtp.comcast.net [68.87.26.155],dsn=5.0.0,stat=服务不可用
我希望它只是将它发送到没有密码废话的智能主机,我该如何禁用它?
这是来自我的其他服务器的日志条目,它与智能主机一起正常工作:
1 月 9 日 21:48:09 业力 sm-mta[89472]: r0A2m2d8089469: to=, ctladdr= (1001/0), delay=00:00:02, xdelay=00:00:01, mailer=relay, pri= 30351, relay=smtp.comcast.net [68.87.26.155], dsn=2.0.0, stat=Sent (m2tP1k00o3Nw2a03Y2tQjg 邮件接受投递)
谢谢,
娄
sendmail - Sendmail + Smart Relay:不要将邮件转发到本地帐户
我的 sendmail 配置有问题。需要使用智能主机,但是向本地帐户发送邮件的本地服务需要在本地发布。
我用这条线
… 和文件 /etc/mail/local-host-names
任何想法。需要更多信息?
postfix-mta - MAMP Pro 3.06 Postfix (Smart Host) not working on OSX Yosemite
I can't seem to get the smart host in Mamp Pro to work with OSX Yosemite (with Postfix 2.1 preinstalled). After configuring MAMP with my mail server details in looks like Mamp is using old or unsupported settings in Postfix.
If I restore the original configuration and stop MAMP, running Postfix manually from terminal results in Postfix starting without any issues. If I start up MAMP and configure to my mail server settings and apply them, if I stop Mamp and then try to start postfix from terminal it fails to start and reports unused parameter: mydomain_fallback=localhost, and fails to start.
If I edit the main.cf file for postfix and rem that line out, save main.cf and attempt to start postfix it tries to start and fails once again.
Does anyone know how to fix this?
dns - microsoft exchange 多个发送连接器
我有和交换服务器 2010。
直到现在我的 ISP 还在为我提供反向 dns 服务,所以邮件服务器正常工作。
现在我们更改为新的 ISP 以获得更高的速度,我们仍然有一个静态 IP,但是新的 ISP 不允许我们设置 PTR 记录,所以当 PRT 查询运行时邮件服务器 IP 现在给出空结果它。
这可能会导致电子邮件传递出现问题,但仅限于向极少数主机发送电子邮件时,即检查 PTR 记录的主机。
为了解决这个问题,我很难购买智能主机服务作为发送电子邮件的备份解决方案。
我的目的是使用此智能主机仅发送有问题的电子邮件,而不是对所有电子邮件都使用它,因为智能主机成本取决于使用它发送的电子邮件数量。
所以我想创建 2 个发送连接器
连接器 1 - 使用 DNS 路由 - 成本 10 连接器 2 - 使用智能主机 - 成本 20
并配置从第一个连接器到第二个连接器的故障转移,以防第一个连接器无法传递电子邮件。
是否可以通过 Exchange 2010 或 2013 做到这一点?
有没有其他方法可以解决我的问题?我不想为每个有问题的域配置第二个连接器,因为这需要我一次又一次地将新域添加到连接器......
email - 带有智能主机的邮件服务器
我想创建一个邮件服务器,但是我的 ISP 不允许反向 IP 记录,所以我订购了一个具有这种功能的 VPS。但我只想将 VPS 用作中继服务器,将我自己的服务器用作实际的邮件服务器(所以它应该有 web-mail 之类的东西,以及其他一些东西)。我没有找到任何指南,但看起来 VPS 将被称为“智能主机”。所以我在我的服务器上安装了 Axigen,但它需要登录名和密码才能连接到智能主机。我尝试使用后缀进行中继,但我没有弄清楚如何正确配置它。我有哪些选择?谢谢!
windows - SendGrid.Net 上带有 SmartHost 的 IIS SMTP
我用 IIS 配置了我的 Windows Server 2016 以从 php 中提取 mail() 并将它们发送到 stmp.sendgrid.net。
为了测试我的配置,我可以 telnet 我的 localhost 并从那里毫无问题地发送电子邮件。
但是,如果我通过 mail() php 函数发送电子邮件,SendGrid 会收到请求,但会因以下错误而阻止它:
所以错误是因为它是 IIS 将电子邮件发送到 sendgrid,因此,它被标记为垃圾邮件。
什么可能导致这种情况?