Maybe what i said is not clear, because my English is too pool
          . Please forgive me if  my expression is not precise.
          
        
       
    
    Doesn't matter what mail server you use, email is email.
    
      
        
           The following  is my environment :
          
          Workspace Environment : CentOS 5.5  64bits  , Using Openldap
          Server  or 389 LDAP Server 
          
          Mail Server :  Windows  Mail Server 
          
          For example :
           
          If I create the new account called Tim on LDAP Server  , and
          his password is 123456 , and his mail address is tim@test.com
          Then will send an E-mail to him to notice his information ,
          like his name and his passowrd.
          
          
          So Would someone can give some suggestions ? 
        
       
    
    Before we go any further on this, I'd like to give a very serious
    warning.  It is NEVER a good idea to email a password.  Email is, by
    definition, insecure.  
    
    I'm not familiar with 389 LDAP Server, and after a quick look, it
    would make sense for me to read up on it.  Anyhow, my advice is
    going to come from the OpenLDAP side of things.
    
    I would:
    
      - Set up OpenLDAP (make sure to get a real certificate and
        require TLS/SSL)
 
      - If using Samba, set up the smbldap tools
        (http://en.wikipedia.org/wiki/Smbldap-Tools), can be useful even
        if not using samba...
 
      - Start script (I'd use perl, since it's what I'm most familiar
        with)
 
      
        - Generate username (either collect from input or generate
          somehow
 
        - Generate password (There's a sub for that on the page
          referenced earlier)
 
        - Contemplate making sure that the username is unique, and
          group membership, etc.
         
        - call smbldap-useradd to add the user (add stuff like -m for
          the mail address, check the smbldap-useradd documentation for
          handy switches
 
        - Compose body of email to user (this is probably mostly
          static, but you will most likely want to substitute some
          variables like username, etc
 
        - send the email (sub on the page earlier)
 
        - I repeat, please don't email passwords...  have them call
          you for them or something...  email is the least secure thing
          on the damn planet
 
      
      - Sit back and have a beer, cuz yer done
 
    
    I'm happy to help if you need more.
    
    Cheers,
    Sean