2012-08-03 102 views
-1

我用了一个本地的SMTP服务器发送邮件到寄存器用户电子邮件id.It是显示邮件已是因为它建立在引用摄取DIRECTORY.This文件.eml文件有大约mail.but接收器的所有细节尚未没有收到它甚至超过10分钟已经benn过去了,因为它被发送。 这是为什么?没有收到SMTP发送邮件还?

在此先感谢。


好的。 这是代码。

<asp:CreateUserWizard ID="userwizard" ContinueDestinationPageUrl="~/secretfiles/secret.aspx" runat="server" > 
    <MailDefinition BodyFileName="register.txt" Subject="Registration Confirmation" From="[email protected]" /> 
    </asp:CreateUserWizard> 
+0

你真的把它?我的意思是有一些类型的过程,应该拾取'.eml'文件并发送它们? – 2012-08-03 10:08:02

+0

我认为不存在任何这样的类型的过程。我刚刚创建了一个注册表单,使用像下面的asp中的“creatuserwizard”属性,然后做了smtp.it的设置生成.eml文件,但没有过程来操纵它.eml文件的生成是否意味着邮件已发送? user1544975 2012-08-03 10:12:04

+0

请不要在注释中放置代码,我要将代码移到问题中。 – 2012-08-03 10:14:39

回答

0

阅读本文article。请记住,你需要设置你的web.configmailSettings并按照任何其他指导。这应该让它为你工作。

而且这个article展示了如何使用Gmail作为一个中继服务器。

+0

我怀疑我没有提供任何地方的电子邮件密码(从那里我必须发送电子邮件给注册用户)。 – user1544975 2012-08-03 10:34:09

+0

@ user1544975好的,那么你需要确保你允许中继SMTP服务器 - 我的猜测是这个问题。 – 2012-08-03 10:38:23

+0

@ user1544975这篇文章(http://www.mycsharpcorner.com/Post.aspx?postID=33)应该对你有所帮助。 – 2012-08-03 10:44:15