问题标签 [catch-all]

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 投票
1 回答
951 浏览

c++ - boost::archive::text_iarchive 构造函数异常

我在 64 位 Windows 7 上使用 Embarcaderro C++ Builder XE7(默认提供 Boost 库)。

我觉得很奇怪, boost::archive::text_iarchive 的构造函数抛出了一些异常,因为似乎没有任何东西放错地方。我在 stackoverflow 上发现了类似的问题,但问题是,构造函数没有放在 try 块中。

我的代码看起来像这样(请注意,这个 main() 实际上是在按下按钮时执行的函数,因为我使用 C++ Builder。粘贴整个代码会令人困惑且不必要)。

如您所见,它只是 iarchive 的定义,带有 std::ifstream 参数,它已正确打开(因为 if(!ifs.good()))。但是我仍然得到 boost::archive::archive_exception 类型的异常。真正奇怪的是我无法以任何方式处理它。甚至 catch(...) 也没有捕捉到它,我的程序终止了。

我确定异常是由 costructor(或者可能是析构函数?)引发的 - 在注释掉最后两行后一切正常。

输出类 - oarchive - 不会引发异常。它似乎可以很好地序列化所有内容,但那时我无法阅读。如果我尝试使用 stringstreams 而不是 fstreams,从而排除文件故障,则会发生同样的事情。

0 投票
1 回答
275 浏览

email - 为测试目的设置包罗万象的电子邮件

有没有办法设置测试电子邮件服务器,它可以包含所有邮件,没有实际拥有的域(例如一些假域)?如果是这样,有人可以写它如何

我希望有这样的服务器用于测试目的,因为我不想使用真正的电子邮件服务器和真正的捕获所有邮件来测试一些东西(真正的用于生产)。

是否有可能,例如在本地创建这样的邮件,所以它的行为就像一个真正的邮件服务器(即使只是在本地)。

例如,将test@mydomain.com电子邮件定义为捕获所有可以接收写入任何消息的邮件*@mydomain.com(假设没有其他邮箱)

0 投票
1 回答
46 浏览

c++ - 对如何在 C++ 中处理几个“可能的”异常感到困惑

我打算用 C++ 做一些事情,比如创建一个文件。在创建文件的函数中,我为可能的失败设置了几个例外。例如,如果文件存在,如果磁盘已满,如果允许访问,如果文件创建愉快地结束等等......现在,当我想全部捕获它们时,我会感到困惑。

我知道这...是为了包罗万象,但我不知道它是否可以让对抛出的异常进行更深入的调查?

我基于 C++011 编译。

0 投票
2 回答
842 浏览

openshift - 如何在 OpenShift Online 中配置通配符/catchall 域?

我的应用程序处理大量子域(www.example.org、foo.example.org、bar.example.org、...)。

由于数量庞大,而且子域是根据从另一个系统的常规导出来确定的,因此几乎不可能手动将它们全部添加为 OpenShift Online 域别名。

有没有办法将 OpenShift 配置为一网打尽?

到目前为止,我已经尝试输入*.example.org,@.example.org和之类的内容.example.org,但 OpenShift 说“不允许指定别名”

0 投票
0 回答
62 浏览

catch-all - 从 Catch-all 电子邮件地址检索电子邮件

我将我自己域的整个电子邮件系统从 GMail 迁移到另一个提供商,仍然使用我的域名。在新系统中,并非所有来自原始 GMail 系统的电子邮件地址都被重新创建。我设置了一个包罗万象的电子邮件,它运行良好。

大约一周后,我在新系统中重新创建了一些原本在 GMail 系统中的电子邮件地址。这些电子邮件地址丢失了一周内发送给他们的电子邮件,所有这些丢失的电子邮件都位于我可以访问 Web、IMAP 和 POP3 的 Catch-all 邮箱中。

如何从 Catch-all 邮箱中提取丢失的电子邮件并将它们复制或转发到它们原本要发送的原始邮箱?我想要一个使用我提供目标电子邮件地址和任何其他相关参数的程序的自动化过程。

我在新系统中没有 root 访问权限。对于您的域管理面板,我拥有与 Google 中相同的访问权限。

谢谢。

0 投票
0 回答
84 浏览

email - 如何在后缀中捕获所有发往包含相同模式的不同邮件地址的邮件

我想问我如何才能使用后缀捕获所有发往不同邮件地址的邮件,这些邮件包含与一个真实邮件地址相同的模式。

例如:

我想抓住:

并将其转发给;

我使用后缀和虚拟别名。

可以做类似下面代码的事情吗?

我需要捕获所有以john.smith开头的邮件并将其转发到john.smith@domain.com

感谢帮助。

0 投票
0 回答
1499 浏览

mysql - Postfix mysql 包罗万象的电子邮件

我用 postfix、dovecot 和 mysql 设置我的邮件服务器。现在我想添加一个包罗万象的地址来接收所有未定向到特定用户的电子邮件。
这是我的实际配置:

查询以检查别名(如此所述):

我的用户表:

我的别名表:

据此,如果有人向 another-me@example.com 发送邮件,则该邮件应发送至 me@example.com,而任何其他发往 @example.com 的邮件应发送至 catch-all@example.com。我测试了我的配置,它似乎工作:

然后我做了一个真实的测试,将带有外部帐户的邮件发送到 another-me@example.com 和 test@example.com:两者都被发送到 catch-all@example.com,而不是配置所说的。所以我的问题是我做错了什么?
任何帮助将不胜感激

0 投票
1 回答
157 浏览

apache - Plesk 11 DOMAIN Catch All - 通配符

我想知道并四处寻找通配符/捕获所有域设置的可能性。我在网上找不到任何东西,所以...

我基本上希望通过 A-Record 指向我的站点并被请求的每个域都显示我的 htdocs 默认文件夹。

目前,对未设置为网络空间的域的每个请求都会被重定向到默认站点。<- 那不是我想要的。

有人知道解决方案吗?

谢谢 :)

我有运行 Apache 的 Plesk 11.5.30

0 投票
1 回答
690 浏览

queue - Rabbitmq 并捕获所有队列

在我的公司中,我正在运行在不同的 android 设备上运行的一系列测试。

如今,测试(即任务)在具有多个工作人员的单个队列中运行。

我想将此单个队列拆分为多个队列,每个设备一个,以便根据我公司拥有多少 X 设备优化测试启动(即,如果我的公司有 2 个 A 设备,我想在队列中的设备 A 上发送测试使用 --concurrency=2 的单个工作人员,以便我可以连续启动最多两个测试)。

我不想一次全部迁移,所以我迈出了实现混合版本的第一步,我想实现的逻辑如下。

设备A(有两个)和B(只有一个)进入队列A和队列B,而所有其他设备都在旧的设备中。

在此处输入图像描述

我的问题是遗留队列。如果我在设备 C 上发送测试,我所做的是将任务发送到队列C,因为 catch_all 队列被命名为legacy任务没有收到。我正在寻找一种说法:“如果现有队列名称与设备名称不匹配,请 Rabbitmq 使用队列遗留”。

有没有办法做到这一点?

0 投票
2 回答
241 浏览

amazon-web-services - 用于 Elastic Load Balancer AWS 的 Catchall Cname

我在当前设置中使用 AWS 的弹性负载均衡器,然后将请求传递给两个应用程序服务器。在过去的几个月里,我切换到了 AWS,并试图找出在我的区域文件中进行总括的最佳方法,以便将任何其他子域的流量发送到负载均衡器。

GoDaddy 不允许 Cnames 使用 * 作为总括,ELB 没有公共 IP 供我指向;只是亚马逊提供的公共 DNS 记录。在这种情况下我应该如何处理包罗万象?