问题标签 [email-forwarding]
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.
c# - 如何使用 ASP.NET 即时创建电子邮件别名
我一直在运行一个小型 SaaS 网站,帮助家庭销售代表管理他们的潜在客户。他们通常拥有来自 Gmail、Hotmail、Yahoo 甚至 AOL 等免费服务的电子邮件地址。如果技术上可行,我想为这些人提供一个包含该网站域名的电子邮件地址(更可能是别名地址)。
我想到的场景是,代表在网站内获得了一个在线表格,她输入了她想要拥有的别名地址,然后应用程序通过将其映射到她的原始电子邮件地址将其保存到数据库中。每当有一封电子邮件发送到她的别名时,它将被转发到她的原始电子邮件地址。
假设她的原始电子邮件地址是 cathy1997@gmail.com,而她希望拥有的别名是 cathy@example.com。每当 cathy@example.com 收到电子邮件时,应用程序会将其转发到 cathy1997@gmail.com。
我在我的网站上使用的主要技术是 Windows 主机上的 ASP.NET、C# 和 SQL Server。
这在技术上可行吗?如果是的话,这可以用 C# 吗?最简单的方法是什么?
感谢您的时间!
ruby-on-rails - 如何在 Rails ActionMailbox 中处理转发的电子邮件?
我们正在使用 Rails 7 构建一个应用程序,除其他功能外,该应用程序应在电子邮件发送到其电子邮件地址之一(例如,格式ticket-{uuid}@ourdomain.com
)时执行一些操作。
Rails 的 ActionMailbox 路由适用于直接电子邮件。但是,在转发电子邮件时,ActionMailbox 根本无法识别它们。
我们如何确保使用 ActionMailbox 也能正确处理和路由转发的电子邮件?
编辑:我们正在使用的代码的简化版本:
email - 具有静态发件人地址的邮件转发器 - 鸡蛋问题
这是一个非常具体的案例,但它让我发疯......
我们最近将我们的电子邮件服务迁移到了谷歌工作区。我们确实有一个 invoice@mydomain.com 地址,之前配置为将电子邮件转发到 someinbox@datev.com。someinbox 是我们公司税务相关发票的邮件上传功能。当我尝试在 Gmail 中设置邮件过滤器时,问题就开始了。
所有带有附件的电子邮件都应转发至 someinbox@datev.com。要使用 Gmail 转发电子邮件,谷歌需要验证我是否被允许转发到该特定地址。因此,它现在会发送一封确认电子邮件,其中包含指向该地址的链接。该电子邮件是由例如发送的。noreply-forwarding@google.com,被拒绝(550 5.7.1 安全策略违规:发件人地址未授权)。问题是,datev 只接受来自“已验证发件人地址”的电子邮件。它还通过向“已验证的发件人地址”发送电子邮件验证来进行验证。在我的情况下,它现在变成了 noreply-forwarding@google.com,我显然没有维护它,因此我无法验证该地址。
所以我无法在 Gmail 中添加转发电子邮件地址,因为发件人谷歌用来验证转发地址。
我们使用谷歌工作区,所以我可以使用 Gmail 非常酷的路由功能。首先,我创建了一个名为 datev@mydomain.com 的电子邮件别名。然后,我设置一个规则,如果信封发件人是 datev@mydomain.com,则只需将信封发件人更改为 someinbox@datev.com。那部分有效。如果我从 invoice@mydomain.com 向 datev@mydomain.com 发送电子邮件,它会将 datev@mydomain.com 更改为 someinbox@datev.com。
下一个问题是,每次转发(Gmail 过滤器所做的)都是通过将相同的电子邮件发送到 someinbox@datev.com 来工作,同时保留原始发件人。当我尝试通过在没有谷歌工作区的不同域上创建新的电子邮件转发器(甚至邮箱)来执行相同的解决方法时,也会发生这种情况。我也尝试过使用 posteo。原始发件人被用作发件人地址,因此 datev 拒绝它。由于我们从业务合作伙伴处收到大量发票,因此无法注册所有发件人地址。
有人知道或看到这样做的方法吗?是否没有任何安全的电子邮件转发器将发件人地址替换为转发器之一,而不是保留原始地址?我知道,在大多数情况下,这是一个非常不错的功能,因为您可以看到最初发送的电子邮件是谁,就我而言,这让我发疯了。
email - 电子邮件转发导致垃圾邮件和错误标头
在 cPanel 中使用邮件转发器时如何规避垃圾邮件错误?
我有一个域,我配置了一个电子邮件转发器来转发所有发送到的电子邮件,me@mydomain.com -> me@gmail.com
这样我的所有电子邮件都会进入我的 Gmail 收件箱。
我收到了来自受信任的外部来源的电子邮件,但它们往往会更频繁地发送垃圾邮件,并且 Gmail 中的电子邮件地址显示sender@senderdomain.com via mydomain.com
这也会导致失败的错误标头:
- 失败:符合 DMARC(未找到 DMARC 记录)
- 好的:SPF 对齐
- 失败:已通过 SPF 身份验证
- 失败:DKIM 对齐
- 失败:DKIM 已通过身份验证
我已经联系了我的服务器主机,但他们不知道发生了什么。无论如何要解决这个问题还是有推荐的解决方法?
email - 如何使用 Gmail Zapier 集成转发来自 Gmail 的电子邮件?
Zapier 有一个Gmail 集成,可以通过接收新邮件来触发。
基于 Zapier 过滤器,我想将电子邮件转发到 Hubspot 转发地址。这只能在转发电子邮件时将其解释为来自原始发件人。这意味着我不能只通过 Gmail 从 Zapier 发送具有相同内容的新电子邮件,因为发件人会更改为转发器。我尝试在 Zapier 中使用回复事件,但这也无法按预期工作,可能是由于我的设置: 回复功能 回复消息的图像
然后我尝试使用发送功能并更改 TO: 和 REPLYTO: 字段以匹配原始电子邮件,但这也不起作用。
添加一个额外的转发操作肯定会解决问题,但有什么方法可以在不等待 Zapier 的功能更新的情况下做到这一点?