I'm trying to create a HelpDesk application in Visual Basic 2008 with user management functions including user creation for Active Directory, MySQL and (hopefully) CommuniGate Pro e-mail accounts. I haven't started on any of these yet because I want to do my research first to make sure that all of this will be possible. I've seen some code posts for the Active Directory part, and the MySQL piece should be easy enough. The part I'm having trouble pinning down is the e-mail account creation.
From the research I've done so far, the only way I've found to connect to the CommuniGate server from my VB application is through a command-line interface using the TELNET command. I'm still pretty new to programming in general, so I'm still not 100% certain how I'm going to do that exactly, but my bigger question is whether or not this is the most effective method of accomplishing the goal.
So, I suppose the reason I'm posting here is to find out if anyone out there has done anything similar, and if there are any suggestions on the best way to make this happen. Thanks in advance for your assistance.