簡體   English   中英

在Windows 2012 R2 Server Core上從經典ASP發送電子郵件

[英]Sending Email from Classic ASP on Windows 2012 R2 Server Core

我們有一個經典的ASP應用程序,我們剛剛從Windows 2008 R2遷移到Windows 2012 R2 Core。

Windows的核心版本顯然不包含cdosys或cdonts,因此我們的應用程序無法再發送電子郵件。

我可以找到的大多數建議都建議使用system.net.mail發送電子郵件,這當然是.NET技術,而我們使用的是經典ASP。

我們的系統上確實有.NET,但是我不確定經典的ASP是否可以與.NET頁面進行通信以發送電子郵件?

除了使用Persits ASPEmail之類的第三方COM實用程序之外,還有其他本地方法可以解決此問題嗎?

我們不想將服務器核心實例轉換為Windows的完整版本。 那是用火箭筒殺死一只螞蟻。 這僅影響我們代碼中的兩個位置,其他所有內容在核心上都可以正常工作。

不幸的是,不久前CDONTS被CDOSYS所取代。 從Windows Server 2008遷移到Windows Server 2012時,我遇到了完全相同的問題,但是設法找到了解決方法

它涉及從Windows Server 2008 Server復制cdonts.dll文件並將其添加到Windows Server 2012服務器,然后在相關的COM子系統中注冊它,而無需更改代碼或安裝第3方庫。

希望相同的方法可以在Core上使用,但我尚未對其進行測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM