如何将c#适配为c++

How to adapt c# to c++

本文关键字:c++      更新时间:2023-10-16

我正在尝试使用c++发送电子邮件。而且在网上寻找答案似乎很困难(例如,获取一些软件或库或…)。然而,我能够找到这个代码

string from = "andras.nemes@company.com";
string to = "john.smith@company.com";
string subject = "This is the subject";
string plainTextBody = "This is a great message.";
MailMessage mailMessage = new MailMessage(from, to, subject, plainTextBody);
string smtpServer = "mail.company.com";
SmtpClient client = new SmtpClient(smtpServer);
client.Send(mailMessage);

我应该包括哪个图书馆?或者,我如何在不下载poco或curl的情况下发送电子邮件?顺便说一句,我对添加附件或任何东西都不感兴趣。提前谢谢。

如果使用C++/CLI,则只能在C++中使用.NET库https://msdn.microsoft.com/en-us/library/68td296t.aspx

问题是,如果你这样做,你的程序将是托管和非托管代码的混合体。

如果你不喜欢这个选项,你可以编写一个控制台C#应用程序,它从你的C++应用程序接收参数,发送电子邮件并返回结果(错误/成功代码)。

此外,谷歌的快速搜索也提到了这一点。

https://www.emailarchitect.net/easendmail/kb/vc.aspx

根据您的应用程序的上下文、您想要花费的金钱/时间以及它将运行的环境,以上其中一项可能对您有用。

相关文章:
  • 没有找到相关文章