SuiteCRM Outlook Plug-in Beta

[size=6]RELEASE 6 NOW AVAILABLE FOR DOWNLOAD AND TEST[/size]
A number of bugs have been squashed and the code will be available on GitHub later today

The SuiteCRM Outlook plug-in is now available for testing.

This Release is still in the testing and is not recommended for a Production Environment

Please download, install, test and report bugs back to this thread.

This release is compatible with Outlook 2007 - 2013 for Windows

Functionality for this version is:

  • Manual Email Archiving incl. attachments
  • Configuration Page
  • Automatic Archiving incl. attachments

Future versions will have enhanced functionality incl. creation of SuiteCRM objects from Outlook and Calendar Sync.

1 Like

Hello Team,

I tried to install it in my computer(OS: Window XP) but my Kaspersky Internet Security 2012 is detecting it as PDM.Trojan.generic and I am not able to install

Regards
Madhusudan Singh

Hi all,

The installation was very easy without any Problems. No Warnings from Antivirus, etc…
Archiving Mails from Outlook into SuiteCRM works fine.
BUT: After having the Plugin installed, everytime when sending an eMail, Oulook crashes down with a Problem-Report and a Re-Start.

We are using SuiteCRM Version 7.0.2 - Sugar Version 6.5.16 (Build 1082), Win7 64-Bit and Outlook 2013

Thanks,
Musi

Hi Madhusudan Singh,
Can you please follow the instructions from the following URL,
http://support.kaspersky.com/us/4613

Thanks,
Nalla

Hi Musi,
Can please post the Error Report message here?
Thanks,
Nalla

Hi Greg

Could you please make the source code available as well.

Regards

Cedric

one feedback so far. Plugin does not work with self signed certificates.

e.g. https://www.example.com/sugarcrm

Hi Nalla,

here are the only Informations i get from the report - not quite sure if this is what you need…

Dateien, die bei der Beschreibung des Problems hilfreich sind:
C:\Users\nmusikant\AppData\Local\Temp\23830712.cvr
C:\Users\nmusikant\AppData\Local\Temp\CVR7352.tmp.cvr
C:\Users\nmusikant\AppData\Local\Temp\WERA1E1.tmp.WERInternalMetadata.xml
C:\Users\nmusikant\AppData\Local\Temp\WERBB4B.tmp.appcompat.txt
C:\Users\nmusikant\AppData\Local\Temp\WERC309.tmp.mdmp

the XML-File gives some more Details:


6.1
7601 Service Pack 1
(0x30): Windows 7 Professional
Professional
7601.18247.amd64fre.win7sp1_gdr.130828-1532
1130
Multiprocessor Free
X64
1031


CLR20r3
outlook.exe
15.0.4605.1000
531f9ac5
SugarCRMClient
1.0.0.0
535dd1a6
1c
135
System.NullReferenceException


6.1.7601.2.1.0.256.48
1031

thanks,
Musi

Sounds like an open source kind of thing to do :slight_smile:

yes it would be. Well, are you releasing it???

when selecting all boxes to the right and search for an email address.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at SuiteCRMClient.clsSuiteCRMHelper.GetFields(String module) in c:\Greg\SuiteCRMOutlookAddIn\SugarCRMClient\clsSuiteCRMHelper.cs:line 237
at SuiteCRMOutlookAddIn.frmArchive.Search(String query)
at SuiteCRMOutlookAddIn.frmArchive.btnSearch_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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)

1 Like

PLEASE NOTE: Version 5 now available … see here and top thread for download

This has more log information. So, we can trace Musi’s exception.
This has also fixed, cperrot’s exception.

Further fixes will be released as bugs are reported

Another reported error when sending email:


(Inner Exception)

Date and Time: 30/04/2014 10:33:13

Machine Name: FIRST-394589E4B

IP Address: fe80::a0f6:79e:b790:c220%3

Current User: FIRST-394589E4B\phili_000

Application Domain: C:\Users\phili_000\AppData\Local\SuiteCRMOutlookAddIn\

Assembly Codebase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.Office.Interop.Outlook/15.0.0.0__71e9bce111e9429c/Microsoft.Office.Interop.Outlook.dll

Assembly Full Name: Microsoft.Office.Interop.Outlook, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c

Assembly Version: 15.0.0.0

Exception Source: Microsoft Outlook

Exception Type: System.Runtime.InteropServices.COMException

Exception Message: Cannot save the attachment. Cannot add the attachment; no data source was provided.

Exception Target Site: SaveAsFile

---- Stack Trace ----

Microsoft.Office.Interop.Outlook.Attachment.SaveAsFile(Path As String)

   Microsoft.Office.Interop.Outlook.dll: N 00000 (0x0) JIT

SuiteCRMOutlookAddIn.AddinModule.Base64Encode(objMailAttachment As Attachment)

   Microsoft.Office.Interop.Outlook.dll: N 0063 (0x3F) IL

SuiteCRMOutlookAddIn.AddinModule.ArchiveEmail(objMail As MailItem, intArchiveType As Int32, strExcludedEmails As String)

   Microsoft.Office.Interop.Outlook.dll: N 0347 (0x15B) IL

SuiteCRMOutlookAddIn.AddinModule.adxOutlookEvents_ItemSend(sender As Object, e As ADXOlItemSendEventArgs)

   Microsoft.Office.Interop.Outlook.dll: N 0025 (0x19) IL

AddinExpress.MSO.ADXOutlookAppEvents.DoItemSend(item As Object, cancel As Boolean&)

   Microsoft.Office.Interop.Outlook.dll: N 0017 (0x11) IL

(Outer Exception)

Date and Time: 30/04/2014 10:33:13

Machine Name: FIRST-394589E4B

IP Address: fe80::a0f6:79e:b790:c220%3

Current User: FIRST-394589E4B\phili_000

Application Domain: C:\Users\phili_000\AppData\Local\SuiteCRMOutlookAddIn\

Assembly Codebase: file:///C:/Users/phili_000/AppData/Local/SuiteCRMOutlookAddIn/AddinExpress.MSO.2005.DLL

Assembly Full Name: AddinExpress.MSO.2005, Version=7.2.4055.2005, Culture=neutral, PublicKeyToken=4416dd98f0861965

Assembly Version: 7.2.4055.2005

Exception Source:

Exception Type: AddinExpress.MSO.ADXExternalException

Exception Message: An error has occurred in the code of the add-in.

Exception Target Site: Object reference not set to an instance of an object.

---- Stack Trace ----

OK, tried Version 5, but still no success: Outlook is still crashing. Here´s the Error-Log:

System

  • Provider

[ Name] Application Error

  • EventID 1000

[ Qualifiers] 0

Level 2

Task 100

Keywords 0x80000000000000

  • TimeCreated

[ SystemTime] 2014-04-30T09:51:53.000000000Z

EventRecordID 107993

Channel Application

Computer DE-CL116

Security

  • EventData

    OUTLOOK.EXE
    15.0.4605.1000
    531f9ac5
    KERNELBASE.dll
    6.1.7601.18229
    51fb1116
    e0434352
    0000c41f
    498
    01cf6459c3dd86a0
    C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.EXE
    C:\Windows\syswow64\KERNELBASE.dll
    0eb4e584-d04d-11e3-b36c-ccaf78e4143c

System

  • Provider

[ Name] .NET Runtime

  • EventID 1026

[ Qualifiers] 0

Level 2

Task 0

Keywords 0x80000000000000

  • TimeCreated

[ SystemTime] 2014-04-30T09:51:53.000000000Z

EventRecordID 107992

Channel Application

Computer DE-CL116

Security

  • EventData

    Anwendung: OUTLOOK.EXE Frameworkversion: v4.0.30319 Beschreibung: Der Prozess wurde aufgrund eines Ausnahmefehlers beendet. Ausnahmeinformationen: System.UnauthorizedAccessException Stapel: bei System.IO.__Error.WinIOError(Int32, System.String) bei System.IO.Directory.InternalCreateDirectory(System.String, System.String, System.Object, Boolean) bei System.IO.DirectoryInfo.Create() bei SuiteCRMClient.clsGlobals.LoadLogFileLocation() bei SuiteCRMClient.clsEmailArchive.Save(System.String) bei SuiteCRMOutlookAddIn.AddinModule.ArchiveEmailThread(SuiteCRMClient.clsEmailArchive, Int32, System.String) bei SuiteCRMOutlookAddIn.AddinModule+<>c__DisplayClass2.b__1() bei System.Threading.ThreadHelper.ThreadStart_Context(System.Object) bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) bei System.Threading.ThreadHelper.ThreadStart()

1 Like

Hi Musi,

Can you please share the log file?
It will be available under,
C:\Users<LoggedInUserName>\AppData\Local\SuiteCRMOutlookAddIn\Logs\

Thanks,
Nalla

Hi Greg

with the new plugin a I get an exception when I right click on an eMail and SuiteCRM Archive.

Release the source code. I will not be testing a plugin which crashes every 10 seconds without looking at the code and being able to suggest alternatives.

Regards

Cedric

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at SuiteCRMClient.clsSuiteCRMHelper.GetFields(String module) in c:\Greg\SuiteCRMOutlookAddIn\SugarCRMClient\clsSuiteCRMHelper.cs:line 242
at SuiteCRMOutlookAddIn.frmArchive.Search(String query)
at SuiteCRMOutlookAddIn.frmArchive.btnSearch_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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)

Just testing on Win 7, and Outlook 2010. When I click on Test after configuring in the Outlook addon I get

‘Access to the path C:\Program File (x86)\Microsoft Office\Office14\Logs is denied.’

I dont have admin rights on this pc which may be why I get this error

I also get this error if i click the tick icon, in other words I cant save the config :frowning:

Mhh - maybe it´s the Point to beginn investigations…
There isn´t any Folder inside the Mainfolder.
See attached file.

Took awhile for outlook 2010 to load but I like that it adds a tab versus what others do.

Switched to the Tab and clicked on settings… took a few seconds for the settings window to come up.

entered url and credentials and clicked test using a bad variation of password I get a notification. Using the correct password I get no notification

Checked the other settings and turned off auto archive

Used the archive feature and list of hits comes back very quickly… I like.

Feature request: I would like the ability to create a lead from an email.

So for looking good.

Oh if I right click an email I get Two (2) SuiteCRM Archive options.

Chad

Outlook crashing on me now on occasion… has done it three times since installing the Plugin.

it has crashed after clicking send to a forwarded email
it crashed after clicking the forward button on an email
it crashed after clicking on a quick setup to move email to a specific folder.

Outlook 2010, I have auto archive turned off

Please let me know what else you might need.

C