问题标签 [emailrelay]

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 投票
2 回答
2610 浏览

linux - emailrelay“无法绑定监听端口”

我正在亚马逊的 EC2 上设置我的网络服务器。我的网站曾经在本地运行,并使用我的 ISP 的 SMTP 服务器发送电子邮件,这在以前不是问题 - 但现在电子邮件来自我的 ISP 外部,不会接受它们。

因此,我在这里尝试通过我在 Google 上的帐户使用 EmailRelay 转发电子邮件、添加身份验证的建议。

我已经按照说明创建了 emailrelay.auth 文件,运行了 configure、make、make 安装,但是当我尝试启动 emailrelay 服务时,我收到了这个错误:

我查看了用户指南,尝试使用--interface认为这可能是问题的选项 - 提供各种 IP,但没有任何乐趣 - 我不知道下一步该尝试什么。

(我的服务器运行的是 Oracle Enterprise Linux 5.1)

编辑:

由于 sendmail 在端口 25 上运行,我尝试了另一个端口。现在我收到一个新错误:

杀死 sendmail 后,我用端口 25 重试了,我得到了同样的错误(“不能做 tls/ssl:openssl not built in”)。

编辑:

看起来openssl没有安装:

0 投票
1 回答
2859 浏览

php - 邮件中继和php邮件

我在 UltimateHosting.com 有一个 VPS 服务器,并要求我使用“智能中继”。我似乎无法理解如何设置 php 以使用邮件中继。

这是他们在 Smart Relay 上的一篇文章:http: //support.ultrahosting.com/index.php ?_m=knowledgebase&_a=viewarticle&kbarticleid=142

服务器正在使用 cpanel 和 exim

我发送了以下支持票

如何配置服务器以使用 php.ini 发送邮件。我正在编写一个脚本,它将向用户发送密码 usigng PHPs 邮件功能。但是,发送的电子邮件永远不会送达。这与“智能继电器”有关吗?关于如何配置的任何指南?

回应是

虽然我们不提供任何类型的脚本支持,但如果您只是确保智能主机在您的脚本中进行了硬编码(无需身份验证),则应相应地转发电子邮件。

如果您的脚本使用服务器的 SMTP 服务器发送电子邮件,您必须确保将 MTA 配置为使用智能主机

.

谁能澄清我需要做什么才能解决这个问题?

0 投票
3 回答
6983 浏览

php - 使用 PHP 函数发送邮件时中继不允许的消息

我正在使用 wamp 服务器并尝试使用 PHP 函数发送电子邮件mail('me@ISPdomain.com','my subject','my body');
其中包含以下设置php.ini

但我得到消息:

如何解决?

0 投票
1 回答
145 浏览

iis-7 - 打开端口 25 和/或 587 以进行电子邮件传递时,主要的安全注意事项是什么?

我即将在我们的 Windows 2008 服务器 (IIS7) 上设置 SmarterMail v9.0,并且首先想知道打开端口 25 和/或 587 时的一些安全注意事项 - 即如何防止中继等。

谢谢你。

0 投票
1 回答
1083 浏览

ruby-on-rails-3 - sendmail 无法使用我的谷歌应用 ID 通过谷歌发送电子邮件

我使用 sendmail 从我的 ruby​​-on-rails 应用程序发送电子邮件。我使用这个很棒的指南http://network-13.com/thread/1718-Sendmail-smtp-relay-gmail-google-apps来设置 sendmail 并通过 gmail 中继消息。

但是我遇到了以下问题:每当我在帐户信息文件中使用我的 gmail 用户名时,都会发送电子邮件,但是当我用我的 google 应用程序电子邮件 (robot@MY_DOMAIN.com) 替换我的 gmail 用户名时,尝试发送时出现以下错误电子邮件:

r 4 05:21:51 DOMAIN sendmail[3985]: q245Lp49003985: Authentication-Warning: DOMAIN.org: ec2-user set sender to robot@DOMAIN.org using -f

Mar 4 05:21:52 DOMAIN sendmail[3985]: q245Lp49003985: from=robot@DOMAIN.org, size=711, class=0, nrcpts=1, msgid=<4f52fbefc16ee_598b2d28467799@DOMAIN.org.mail>, relay=ec2 -user@localhost

Mar 4 05:21:52 DOMAIN sendmail[3988]: q245LqEQ003988: from=, size=969, class=0, nrcpts=1, msgid=<4f52fbefc16ee_598b2d28467799@DOMAIN.org.mail>, proto=ESMTP, daemon=MTA,中继=本地主机 [127.0.0.1]

3 月 4 日 05:21:52 域 sendmail[3985]: q245Lp49003985: to=RECI_EMAIL, delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30711, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q245LqEQ003988 消息接受传递)

3 月 4 日 05:21:52 域 sendmail[3990]:STARTTLS=client,relay=smtp.gmail.com,version=TLSv1/SSLv3,verify=FAIL,cipher=RC4-SHA,bits=128/128

3 月 4 日 05:21:52 域 sendmail[3990]: q245LqEQ003988: to=, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=120969, relay=smtp.gmail.com [ 74.125.115.108],dsn=5.0.0,stat=服务不可用

Mar 4 05:21:52 DOMAIN sendmail[3990]: q245LqEQ003988: to=, delay=00:00:00, mailer=local, pri=120969, dsn=5.1.1, stat=User unknown

3 月 4 日 05:21:52 域 sendmail[3990]:q245LqEQ003988:q245LqEQ003990:邮局主管通知:用户未知

3 月 4 日 05:21:52 域 sendmail[3990]: q245LqEQ003990: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32182, dsn=2.0.0, stat =已发送

有谁知道问题出在哪里?

0 投票
2 回答
1624 浏览

sql-server - 将数据库邮件用作电子邮件中继服务器是个好主意吗?

我们的问题之一是我们的出站电子邮件服务器有时很糟糕。用户将在我们的应用程序中触发一封电子邮件,应用程序可能需要大约 30 秒才能实际发送它。让我们让它变得更糟,并承认我们甚至没有在后台线程上执行此操作,因此在此期间用户被完全阻止。SQL Server 数据库邮件已被提议作为该问题的解决方案,因为它基本上实现了一个消息队列,并且在物理上比我们的第三方电子邮件主机更接近且响应速度更快。诚然,它对我们来说也很容易实现,因为它只是将一个调用替换SmtpClient.Send为存储过程的执行。我们的大多数申请电子邮件都包含 PDF、XLS 等,我看到这些附件的大小高达 20MB。

使用数据库邮件处理我们所有的应用程序电子邮件对我来说很糟糕,但鉴于实施成本极低,我很难说服任何人放弃它。我们的生产数据库服务器太强大了,所以我也不确定它是否无法处理负载。有什么想法或更安全的选择吗?

0 投票
2 回答
189 浏览

smtp - 邮件中继器如何不向已收到的收件人发送邮件?

我在想。

假设我有一个交换服务器(域可以是 me@company.com),另外,我有一个中继服务器,它接受对 Internet 域(gmail/yahoo/etc)的请求。

假设我将邮件发送到:(you@company.com; him@gmail.com) - 来自域中的用户(me@company.com)

邮件被发送到交换服务器,然后交换组域(company.com 和 gmail.com)=> 它将邮件放入you@company.com 邮箱

然后,exchange 看到需要发送到 him@gmail.com,所以会发送到中继服务器

中继服务器将收到 SMTP 请求:

来自:me@company.com

至:you@company.com;他@gmail.com


问题是 - smtp 中继服务器如何知道不将其发送到 you@company.com - 从而导致收到重复的邮件?

另外,gmail服务器如何知道不要尝试再次发送它收到的邮件?(因为他们只收到 smtp 请求,类似于发送邮件的客户端)

提前致谢!

0 投票
1 回答
828 浏览

email - Zimbra 升级到 8.0.3 后无法从手机发送电子邮件

我们最近将 Zimbra FOSS 电子邮件服务器升级到了 8.0.3 版,因为升级后所有手机(Android 和 iPhone)都会出现错误“收件人“email@domain.com”被服务器拒绝,因为它不允许中继。

我找不到任何看起来已经改变的东西。有谁知道这是否是版本 8.0.3 的已知问题?

感谢您对这个问题的任何帮助......我没有任何运气来修复它,甚至找不到任何与它真正相关的东西......

编辑

0 投票
0 回答
43 浏览

.htaccess - 是否可以在我的共享托管域 (Verio) 上收到发送到不同(非托管)域名的电子邮件?

我有一个带有电子邮件用户“anyname”的网站“example.com”。我还有一个域名“other.com”,区域记录指向“example.com”。如果我通过电子邮件发送“anyname@other.com”,我会收到未找到用户或不允许中继的消息。

我发现无法修改“other.com”的 MX 记录以允许这样做。我也玩过mod rewrite,效果不好。

0 投票
4 回答
16239 浏览

java - 从 java 应用程序发送电子邮件时出现异常:中继被拒绝

我们正在使用 Spring Mail 从 java 应用程序 org.springframework.mail.javamail.JavaMailSenderImpl 发送电子邮件

春季电子邮件配置是

Java 代码快照是

属性文件

但我们在例外之下,并且没有发送电子邮件