2011-12-13 65 views
0

我們自己的郵件服務器,我已經看到了德爾福許多例子創建電子郵件發送應用程序,我們必須給郵件服務器使用Tidsmtp發送和tidmessage與小修改任何郵件服務器完美的作品。創建採用Delphi

有關創建我們自己的TIdsmtpserver什麼。我只想發送電子郵件,我不在乎收到電子郵件。在沒有任何來自服務提供商的幫助下,在indy 10.5.8(XE2)中是否有任何示例創建我們自己的smtpserver?

+0

你所說的「復興」的郵件呢? –

+0

對不起,它正在接收 – VibeeshanRC

+0

在這種情況下,你的問題很混亂。 'TIdSMTPServer'專門用於「接收」來自客戶的電子郵件。你說你不想收到電子郵件。所以你要做什麼? –

回答

7

有一個在demo zip file上印的Fulgan鏡可用TIdSMTPServer演示。

+0

謝謝,但如何設置電子郵件ID,用戶名和密碼 – VibeeshanRC

+1

當觸發'OnUserLogin'事件中'TIdSMTPServer',客戶端日誌,以便您可以驗證憑據。如果被接受,則相應地填充「TIdSMTPServerContext」的'LoggedIn'和'Username'屬性。收到電子郵件時觸發'OnMsgReceive'事件。您可以加載附帶的'TStream'成'TIdMessage'(由於限制,你必須使用'TIdMessageClient'和'TIdIOHandlerStreamMsg'而不是使用'TIdMessage.LoadFromStream()',其中'TIdIOHandlerStreamMsg.EscapeLines'設置爲True ),那麼你可以根據需要操作'TIdMessage'。 –