Dot-Net

如何使用預先存在的帳戶從程序_without_發送電子郵件?

  • January 6, 2011

我希望我的程序能夠通過電子郵件向我發送錯誤報告。如何在不硬編碼使用者名/密碼/SMTP 伺服器/等的情況下做到這一點。進入程式碼?(這樣做將允許使用者反編譯程序並接管此電子郵件帳戶。)

有人告訴我,您可以通過遠端登錄到埠 25 來做一些事情,但我對細節非常模糊。Google 上的大多數程式碼片段都假定您有一個預先存在的帳戶,但在這種情況下不起作用。

我正在使用 .NET v3.5(尤其是 C#),但我想這些想法在大多數語言中都足夠相似。只要您意識到我正在為離線應用程序執行此操作,並且不向我提供 PHP 程式碼或其他東西,我們應該沒問題。

只要您的帳戶在 gmail.com 上,請將gmail-smtp-in.l.google.com設置為程序中的傳出 SMTP 伺服器。使用該伺服器時,您無需提供密碼即可向 gmail-accounts 發送電子郵件。

我會創建一個網路服務來連接。該網路服務應根據您的程序提供的數據發送電子郵件。所有敏感的訪問數據都保存在 Web 服務端,因此更安全。

引用自:https://stackoverflow.com/questions/29988