存档

2009年1月 的存档

免费二级域名XXXalidiedie

2009年1月12日 2 条评论

免费二级域名,注册地址yiee.alidiedie.com,阿里爹爹,这个域名注册很久了,现在开通了免费二级域名,欢迎那个大家来注册

分类: 杂七杂八 标签:

windows server 2003 电子邮件服务器 foxmail、outlook express不能收信的原因

2009年1月7日 2 条评论

windows server 2003 电子邮件服务器 foxmail、outlook不能收信的原因

最近在使用windows server 2003 的电子邮件服务,但是一直有问题,最开始按照网络上的教程配置好服务器之后,使用客户端,foxmail、outlook express都一直不能收信、发信,让我困惑了很久,今天仔细看了看服务器的配置,以及客户端的配置,终于发现了问题的所在,在pop3服务器上创建用户成功之后出现提示,如下图

注意划红线的地方,就是这个地方阻止我们配置的客户端联系服务器滴!!解决办法如下:

foxmail:foxmail是不支持SPA即安全密码身份认证的,所以要使用foxmail做客户端的话popp服务器不要开启SPA,如下图:

当然对应的foxmail在添加用户的时候帐户要做一些调整,这样的话就用到我上面第一张图上的红圈里面的说明了,主要注意的是pop的账户名,其他什么服务器名就按实际填写,配置如下图:

下面要点击高级,然后设置smtp服务器,因为邮件账户名是,而不是admin,所以直接是登不上smtp的,点开高级后设置如下图:

当然,如果你的smtp设置为匿名可以登陆的话就可以省略这个了,然后下一步,但是比较奇怪的是,测试的时候会发现访问不了smtp服务器,然后到帐户建立好之后也还是访问不了smtp服务器,

但是奇怪的是如果你查看这个帐户的属性,转到邮件服务器这里,

然后点击设置,进去有个设置smtp帐户和密码的,填入前几步的那个正确的帐户的密码,然后确认,再发信的话又可以连接smtp服务器发信了,不知道是不是foxmail的一个bug,这个foxmail我用得是foxmail6.5beta3,是最新的版本。

针对outlook express,由于本身支持SPA安全密码身份认证,只需要在outlook express里开启SPA安全密码身份认证就一切ok了,

但是直接这样的话还是发送不了新建的,解决这个问题的办法是在帐户属性里面找到服务器选项卡,这样的话看到发送邮件服务器,

直接单机设置,选择“使用与收件服务器相同的设置”,也就是与收件服务器相同的用户名和密码了,

这个要比foxmail简单多了。

分析其原因,估计是微软的问题,可能某些地方选择了不使用SPA,但是默认还是可以使用SPA登陆,而且按照一般的习惯填写的话又刚好是使用SPA的格式,所以会导致要么不能发信,要么不能收信的问题,而这个问题估计微软这重头电子和邮件服务器是exchange,所以简单的邮件服务器里面的一些细节问题一直没有被处理好。

分类: 其他 标签:

visual studio 2005 登陆控件 邮件设置

2009年1月7日 没有评论

首先,PasswordRecovery控件恢复密码需要使用邮箱来发送临时密码,需要在web.config里面设置添加选项

<system.net>
    <mailSettings>
      <smtp from="密码丢失恢复">
        <network host="smtp.163.com" userName="name" password="pass" />
      </smtp>
    </mailSettings>
</system.net>

如果邮箱密码错误的话会有提示

在PasswordRecovery中,maildefinition中有BodyFileNname,选择一个文本文件,文件存储时编码必须选择utf-8,否则收到邮件之后会显示乱码,另外,在文本中,使用<%UserName%> ,<%Password%>来分别代替用户名和密码

分类: 其他 标签:

vistual 2005 登陆控件使用sql server 2000

2009年1月5日 没有评论

最近在使用visualstudio 2005,其中的登陆控件的使用给用户的创建等提供了极大的方便,但是这个一般是visualstudio中集成的sql server 2005 express的数据库实现的,我想使用sql server 2000来实现,怎么处理呢,在网上查找大量资料和时间之后,发现在网站的web.config填加一下代码后就可以链接到本机的数据库了

<connectionStrings>
    <!–用户登录控件相关   aspnet_regsql 命令即可 –>
    <remove name="LocalSqlServer" />
    <add name="LocalSqlServer" connectionString="Data Source=work;Initial Catalog=Aspnetdb;Persist Security Info=True;User ID=sa;Password=XXX" providerName="System.Data.SqlClient" />

    <add name="SimpleOAConnectionString" connectionString="Data Source=work;Initial Catalog=Aspnetdb;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

前提是要使用C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regsql.exe的这个微软提供的    aspnet_regsql工具来创建一个数据库aspnetdb才可以

分类: 其他 标签: