18得票2回答
“alternatives --config mta” 显示的意思是什么?

运行 [alternatives --config mta] 命令时,会出现以下屏幕。There are 2 programs which provide 'mta'. Selection Command --------------------------------------...

18得票3回答
MTA是什么?它的作用是什么?

这个问题让我思考,我现在意识到我对MTA的内部一无所知。 MTA究竟是做什么的?SMTP协议后的所有内容对我来说都像黑魔法。假设我想编写一个极简的MTA(或MDA)只用于发送电子邮件,我需要学习/做些什么呢? 编辑:实际上我并不打算编写MTA,我只是想了解它的内部工作原理。

17得票2回答
STA线程相比MTA线程有哪些限制?

如果我们将线程设置为STA,方法如下:Thread.SetApartmentState(STA);,那么它将无法运行带有[MTAThread]属性标记的代码。 在Windows和控制台应用程序中,我们经常看到[STAThread],但我从未见过使用[MTAThread]属性标记的代码,也不知...

14得票4回答
有没有Python MTA(邮件传输代理)?

请问是否有Python MTA。我查看了smtpd, 但它们都像是没有任何功能的转发器。

13得票3回答
一种MTA控制台应用程序调用多个线程的STA COM对象。

虽然有很多关于COM和STA/MTA的问题(例如这里),但大多数都是谈论具有UI的应用程序。而我有以下设置: 一个控制台应用程序,默认情况下为多线程公寓(Main() 显式具有 [MTAThread] 特性)。 主线程生成一些工作线程。 主线程实例化单线程COM对象。 主线程调用 Cons...

12得票4回答
如何设置我的Ubuntu VPS以发送出站邮件?

我的VPS提供商(Slicehost)没有提供SMTP服务器。 我使用Google Apps为我的域名发送和接收邮件,但我想能够以编程方式发送电子邮件。 我已经在网上搜索了这个问题很长时间,但似乎无法清晰地了解我需要做什么。我只需要像postfix这样的MTA吗? 我将其配置为“satell...

12得票3回答
COM出站调用出现“由于应用程序正在分派输入同步调用,因此无法进行输出调用。”的错误信息。

我有一个COM服务器(基于C++/STA(MFC为基础的应用程序))和一个COM客户端(基于C# / MTA)。由于它是一个MFC应用程序(我在这个问题上没有选择),因此COM服务器必须驻留在STA中。客户端发出对服务器的调用,服务器向客户端发出回调。这就是错误发生的地方(RPC_E_CANT...

11得票4回答
设置异步 void main 的 ApartmentState

我有一个Windows表单应用程序。现在我想要使用异步方法。自从C# 7.1以来,我可以使用async Main方法:https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-7-1然而,现在我的STAThread属性被忽...