On Tue, Oct 12, 2010 at 2:38 PM, Sean Hart <boardnutz at blacklight.net> wrote: > > >>> >> 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 at 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. > Thanks for your advice . This is a test for the our company Intranet . > > 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: > > 1. Set up OpenLDAP (make sure to get a real certificate and require > TLS/SSL) > 2. If using Samba, set up the smbldap tools ( > http://en.wikipedia.org/wiki/Smbldap-Tools), can be useful even if not > using samba... > 3. Start script (I'd use perl, since it's what I'm most familiar with) > 1. Generate username (either collect from input or generate somehow > 2. Generate password (There's a sub for that on the page referenced > earlier) > 3. Contemplate making sure that the username is unique, and group > membership, etc. > 4. call smbldap-useradd to add the user (add stuff like -m for the > mail address, check the smbldap-useradd documentation for handy switches > 5. Compose body of email to user (this is probably mostly static, > but you will most likely want to substitute some variables like username, > etc > 6. send the email (sub on the page earlier) > 7. 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 > 4. Sit back and have a beer, cuz yer done > > I'm happy to help if you need more. > I found the solution for sending mail to the new account . It may use the perl script which calls the Net::SMTP module or Mail::Sender module or Mail::Sendmail module to finish that . And I had a test just now and this is ok . Thanks all .. > > Cheers, > Sean > > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20101012/0160c40a/attachment-0005.html>