2011-12-13 44 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'。 –