in

Dotnetpanel Forums

Community support forums for DotNetPanel products

New mail provider?

Last post 09-28-2007 10:10 AM by texastoast. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 09-27-2007 8:38 AM

    New mail provider?

    I need to look into implementing a new email provider for our home-grown email system.  It seems like it would be pretty easy to implement this particular one because the whole mail system is based on two MySQL databases running on one of my DNP servers, one for spam and one for email account info.  I can integrate it into the DNP portal fairly easily, but I'd like to be able to use DNP to manage it natively.  Is this possible?

  • 09-28-2007 8:56 AM In reply to

    Re: New mail provider?

    Yes, implementing a new mail provider is not complex than:

    a) creating a new class implementing IMailServer interface

    b) creating a new ASP.NET user controls for the settings, mail account, mail lists screens

    c) placing a record into database binding all these parts together

    Sincerely yours,
    Feodor Fitsner, Director
    DotNetPanel - professionally developed software for hosting businesses
  • 09-28-2007 9:13 AM In reply to

    Re: New mail provider?

    So all this can be done within the portal application?  Are there any samples I could look at or documentation I could refer to?

  • 09-28-2007 10:10 AM In reply to

    Re: New mail provider?

    Feodor Fitsner:

    Yes, implementing a new mail provider is not complex than:

    a) creating a new class implementing IMailServer interface

    b) creating a new ASP.NET user controls for the settings, mail account, mail lists screens

    c) placing a record into database binding all these parts together

     

    OK, I'm getting this all figured out.  I've downloaded the DNP Portal sources and am looking through them.  All actions (adding/removing accounts/domains) will be done by making changes to a local SQL database.  I can basically make a copy of and modify one of the current mail providers to do what I want, I figure.  So is there a current mail provider that does all its activity by connecting to a local database and doing inserts/selects that I could modify?  I'm trying to figure out the specific files that I will need to work with. 

    For a) above, where are the classes that implement the IMailServer interface located so I can get some examples?

    I've found the user controls in /DNP.WebPortal/DesktopModules/DotNetPanel/ProviderControls (correct?), so I shouldn't have a problem with those.  And what do you mean "placing a record into database binding all these parts together"?  Is this referring to the "Providers" table in the DNP database?
     

Page 1 of 1 (4 items)
Powered by Community Server (Commercial Edition), by Telligent Systems