The RPC server is unavailable. with hMailServer

rpcsql-server-2008windows-server-2008

Everything was running fine, until I restarted the server (there may have been some updates installed as well during that restart) and now I can't connect to retrieve mail and Administrator comes up with this exception when I try to view the status:

The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

ExceptionType: COMException
HelpLine: 
Message: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
Source: Interop.hMailServer
StackTrace:    at hMailServer.LanguageClass.get_String(String EnglishString)
   at hMailServer.Administrator.Strings.Translate(String text)
   at hMailServer.Administrator.Strings.Localize(Control container)
   at hMailServer.Administrator.ucStatus..ctor()
   at hMailServer.Administrator.Nodes.NodeStatus.CreateControl()
   at hMailServer.Administrator.formMain.ShowNodeRepresentation(INode node)
   at hMailServer.Administrator.formMain.treeNodes_AfterSelect(Object sender, TreeViewEventArgs e)
   at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
   at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
   at System.Windows.Forms.TreeView.WmNotify(Message& m)
   at System.Windows.Forms.TreeView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
TargetSite: System.String get_String(System.String)

Since it was working before the restart I'm assuming it has something to do with components not starting up properly. RPC is running, so is SQL Server.

Windows Server 2008
hMailServer 5.3.3 B1879
MSSQL 2008

Best Answer

Have you verified that your SQL server is running? If it is running, you might check to ensure that you can connect to it and it is responding/responsive.