首页 \ 问答 \ 处理未由Items_ItemAdd过程处理的电子邮件(Processing emails that were not processed by Items_ItemAdd procedure)

处理未由Items_ItemAdd过程处理的电子邮件(Processing emails that were not processed by Items_ItemAdd procedure)

我正在使用Items_ItemAdd处理传入的电子邮件,但有时会停止工作,我正试图找出原因。

同时,我想知道我如何处理收件箱中的电子邮件,并且没有使用Items_ItemAdd过程处理,而无需再次将它们重新发送到收件箱。


I am processing incoming emails with Items_ItemAdd but sometimes its stops working and I am trying to find out why.

Meanwhile, I would like to know how I can process the emails that are on the inbox and weren't processed with Items_ItemAdd procedure without to have to resend them to the inbox again.


原文:https://stackoverflow.com/questions/39975193
更新时间:2023-12-23 18:12

最满意答案

当您在gdb下运行程序时,与直接从shell运行它相比,执行将在几个方面有所不同:

  • 默认情况下,gdb将禁用地址空间布局随机化(ASLR) ,以便在每次运行时为您提供更多可重现的结果。 但这可能会掩盖程序中的内存损坏错误。 您可以在启动程序之前键入(gdb) set disable-randomization off来禁用此功能。

  • gdb将在程序环境中设置LINESCOLUMNS ,如果它们不存在则创建它们。 这将改变环境的大小,因此当在gdb下运行时,程序堆栈的基础将是不同的。 您可以在启动程序之前键入(gdb) unset environment COLUMNS(gdb) unset environment LINES ,从(gdb) unset environment LINES删除这些变量。

  • gdb监视动态库事件和线程创建,在发生时暂时停止执行。


When you run a program under gdb, the execution will differ in a few ways compared to running it directly from a shell:

  • gdb will, by default, disable Address Space Layout Randomization (ASLR) in order to give you more reproducible results on each run. But this may mask memory corruption errors in your program. You can disable this feature by typing (gdb) set disable-randomization off before starting your program.

  • gdb will set LINES and COLUMNS in your program's environment, creating them if they were not present. This will alter the size of the environment, thus the base of the stack of the program will be different when run under gdb. You can remove those variables from the environment by typing (gdb) unset environment COLUMNS and (gdb) unset environment LINES before starting your program.

  • gdb monitors dynamic library events and thread creation, briefly stopping execution when they occur.

相关问答

更多
  • 你运行了ulimit 2048 ,它改变了最大文件大小。 从man bash(1) , ulimit部分: 如果没有给出选项,则假定-f。 这意味着您现在将最大文件大小设置为2048字节,这可能不足以满足任何需求。 我猜你打算改变打开文件描述符的数量限制。 为此,您想运行: ulimit -n 2048 至于原始错误(在更改最大文件大小之前),您将启动1700个例程,每个例程执行http get。 每个使用一个tcp套接字创建一个连接。 这些由打开的文件描述符限制覆盖。 相反,你应该限制并发下载的数量。 ...
  • 如果服务器在重负载下运行,请求超时是正常的。 您应该查看超时是否与长时间运行的SQL请求或其他需要花费大量时间的其他活动一致。 通常,您可以通过升级硬件或通过优化代码来缩短超时时间。 如果您无法升级您的硬件,请尝试优化最长时间运行和最常访问的操作。 It is normal for requests to timeout, if your server is running under a heavy load. You should look to see if the timeouts are coin ...
  • 在内部错误处理例程中,似乎定义新的错误处理例程将无法工作,除非您清除以前设置的错误例程( https://excelmacromastery.com/vba-error-handling/ ): '... EErrorOne: On Error GoTo -1 'Clears error trap flag On Error GoTo EErrorTwo 'Reset error handling '... 接受后编辑: 正如评论中所讨论的, On Error GoTo -1清除错误陷阱标志,而Err.C ...
  • 一个选项是,如果您在该表上有1天(或多天)到期(直接在表上或通过数据集上的默认到期)。 在这种情况下 - 因为实际加载时间很长,您可以在目标表到期时到达该情况。 您可以使用configuration.load.createDisposition属性来解决此问题。 或/并且你可以确保你有适当的到期日 - 对于每日过程,它可以说 - 26小时 - 所以你有额外的2小时的SSIS工作完成表可以到期 one option is if you have 1 day (or multiple of days) expi ...
  • 在这方面我的记忆有点模糊,但是如果使用CInternetException对象的m_dwError字段而不是调用GetLastError()什么? 我的猜测是,在实际错误和对GetLastError()调用之间会导致错误代码重置。 我不知道为什么在调试器外部运行而不是在调试器内运行时会发生这种情况。 但是,MFC缓存导致抛出对象中的异常的错误代码,因此无论自抛出异常以来发生了什么API调用,您都应该能够使用缓存值。 GetErrorMessage()返回正确的错误字符串,因为它使用此m_dwError字段, ...
  • 解码你的html变量中的东西,因为在BF认为它是ascii的那一刻,它显然不是。 解码是后面的痛苦 - 如果您不必使用urllib,尝试请求 ,通常他们能够为您取消数据。 Decode something that is in your html variable, because at the moment BF considers it ascii, and it apparently isn't. Decodings are pain in the back - if you dont have to ...
  • 它正在运行一个重载方法,所以类似于: public void oEthereum.connect(String oMyIP, String oMyPort, String oMyString){ connect(oMyIP); // do other stuff with oMyPort, oMyString } 您需要验证传递的3个参数是否有效,并且可以传递给1参数方法的任何派生值都是有效的。 It's running an overloaded method, so something ...
  • 通过升级SonarQube中安装的所有插件来修复它。 感谢您的评论 Fixed it by upgrading all plugins installed in SonarQube. Thanks for comment
  • 当您在gdb下运行程序时,与直接从shell运行它相比,执行将在几个方面有所不同: 默认情况下,gdb将禁用地址空间布局随机化(ASLR) ,以便在每次运行时为您提供更多可重现的结果。 但这可能会掩盖程序中的内存损坏错误。 您可以在启动程序之前键入(gdb) set disable-randomization off来禁用此功能。 gdb将在程序环境中设置LINES和COLUMNS ,如果它们不存在则创建它们。 这将改变环境的大小,因此当在gdb下运行时,程序堆栈的基础将是不同的。 您可以在启动程序之前键入 ...
  • 我遇到了同样的麻烦,可能是因为没有UTF-8或BOM启用的UTF-8编码,请参阅此处以供参考: 使用非UTF-8编码包含一些C#源文件的Visual Studio解决方案的分析失败 作为可能的WA等待修复,尝试强制源编码为UTF-8,如果还不够,则将源显式转换为无BOM的UTF-8编码。 I've stumbled in the same trouble and it could be caused by a not UTF-8 or a BOM enabled UTF-8 encoding, see he ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。