问题标签 [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.
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没有安装:
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 配置为使用智能主机
.
谁能澄清我需要做什么才能解决这个问题?
php - 使用 PHP 函数发送邮件时中继不允许的消息
我正在使用 wamp 服务器并尝试使用 PHP 函数发送电子邮件mail('me@ISPdomain.com','my subject','my body');
,
其中包含以下设置php.ini
:
但我得到消息:
如何解决?
iis-7 - 打开端口 25 和/或 587 以进行电子邮件传递时,主要的安全注意事项是什么?
我即将在我们的 Windows 2008 服务器 (IIS7) 上设置 SmarterMail v9.0,并且首先想知道打开端口 25 和/或 587 时的一些安全注意事项 - 即如何防止中继等。
谢谢你。
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 =已发送
有谁知道问题出在哪里?
sql-server - 将数据库邮件用作电子邮件中继服务器是个好主意吗?
我们的问题之一是我们的出站电子邮件服务器有时很糟糕。用户将在我们的应用程序中触发一封电子邮件,应用程序可能需要大约 30 秒才能实际发送它。让我们让它变得更糟,并承认我们甚至没有在后台线程上执行此操作,因此在此期间用户被完全阻止。SQL Server 数据库邮件已被提议作为该问题的解决方案,因为它基本上实现了一个消息队列,并且在物理上比我们的第三方电子邮件主机更接近且响应速度更快。诚然,它对我们来说也很容易实现,因为它只是将一个调用替换SmtpClient.Send
为存储过程的执行。我们的大多数申请电子邮件都包含 PDF、XLS 等,我看到这些附件的大小高达 20MB。
使用数据库邮件处理我们所有的应用程序电子邮件对我来说很糟糕,但鉴于实施成本极低,我很难说服任何人放弃它。我们的生产数据库服务器太强大了,所以我也不确定它是否无法处理负载。有什么想法或更安全的选择吗?
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 请求,类似于发送邮件的客户端)
提前致谢!
email - Zimbra 升级到 8.0.3 后无法从手机发送电子邮件
我们最近将 Zimbra FOSS 电子邮件服务器升级到了 8.0.3 版,因为升级后所有手机(Android 和 iPhone)都会出现错误“收件人“email@domain.com”被服务器拒绝,因为它不允许中继。
我找不到任何看起来已经改变的东西。有谁知道这是否是版本 8.0.3 的已知问题?
感谢您对这个问题的任何帮助......我没有任何运气来修复它,甚至找不到任何与它真正相关的东西......
编辑
.htaccess - 是否可以在我的共享托管域 (Verio) 上收到发送到不同(非托管)域名的电子邮件?
我有一个带有电子邮件用户“anyname”的网站“example.com”。我还有一个域名“other.com”,区域记录指向“example.com”。如果我通过电子邮件发送“anyname@other.com”,我会收到未找到用户或不允许中继的消息。
我发现无法修改“other.com”的 MX 记录以允许这样做。我也玩过mod rewrite,效果不好。
java - 从 java 应用程序发送电子邮件时出现异常:中继被拒绝
我们正在使用 Spring Mail 从 java 应用程序 org.springframework.mail.javamail.JavaMailSenderImpl 发送电子邮件
春季电子邮件配置是
Java 代码快照是
属性文件
但我们在例外之下,并且没有发送电子邮件