We are currently trying to replace exchange and outlook with a full zimbra solution on the 6 OS version.

However even tho we have pointed the developers at similar zimlets they seem unable to come up with anything

So we are looking for a developer that can quote to carry out the work and assist us move forward with this, otherwise unfortunately, exchange will be put in , which I really dont want!

----------------------------------------------------------------------------------

For the Zimbra “issue” we need a .NET component (exe or dll) that can be access through FreightPLUS system in order to give us access to Zimbra program for either sending or reading e-mails similar to outlook.

For sending purposes we want to have the ability to send directly an email or to save it in the “Drafts folder”. We want to have the ability to include many recipients as to,cc,bcc,subject,body and attachment.

For receiving purposes we want to have the ability to read the details of the selected email item (sender,recipient,subject,body,attachment) and also to be able to save it in a specific folder.



Sample code in VB.NET for sending an email:



Public Sub SendMail( _

ByVal mailTo As String, _

ByVal mailCC As String, _

ByVal mailBCC As String, _

ByVal mailSubject As String, _

ByVal mailBody As String, _

ByVal mailAttachment As String, _

ByVal mailMode As My.App.MailMode)



' Create Outlook Email

Dim eMail As Microsoft.Office.Interop.Outlook.MailItem

Dim oAppl As New Microsoft.Office.Interop.Outlook.Application

oAppl.Session.Logon()



eMail = oAppl.CreateItem(Microsoft.Office.Interop.Outlook. OlItemType.olMailItem)



With eMail

.Subject = mailSubject

.To = mailTo

.CC = mailCC

.BCC = mailBCC

.Body = mailBody

If mailAttachment IsNot Nothing AndAlso mailAttachment.Length > 0 Then

If IO.File.Exists(mailAttachment) Then

.Attachments.Add(mailAttachment)

End If

End If

End With



Select Case mailMode

Case mailMode.Save

' Save the E-Mail Item in the Drafts Folder

eMail.Save()

Case mailMode.Send

' Send the E-Mail to the recipients.

eMail.Send()

Case mailMode.Show

' Open the E-Mail item so the user can send it or not.

eMail.Display()

End Select



End Sub







Sample Code in VB.NET for reading the selected email item:



Public Sub ReadingMail



Dim OutlookApplication As New Microsoft.Office.Interop.Outlook.Application

Dim OutlookMail As Microsoft.Office.Interop.Outlook.MailItem



' Read the Current email item.

OutlookMail = OutlookApplication.Application.ActiveExplorer.Sele ction.Item(1)



' Get the subject of the current email item.

Dim lSubject As String = OutlookMail.Subject



' Save the current email item in a specific folder & name:

' lFileName=”c:\temp\10_10001.msg”

Me.myMailItem.SaveAs(lFileName, Microsoft.Office.Interop.Outlook.OlSaveAsType.olMS G)



End Sub