Lukket

Outlook MSG creation without using Outlook

I am in need of a C# (.NET 2) class to generate Outlook MSG format streams. This conversion will happen on a server that does not have Outlook or Exchange, so it must run in a stand-alone environment, with no user interaction. All fields must be maintained, to include bcc and email header information. Email will be stored in RFC822 format. Other items (contacts, tasks, calendar and journal entries) will be stored as Exchange WebDAV XML.

A prototype for the public portion of this class is below:

class EmailConverter {

public EmailConverter(SqlConnection Connection) {}

public Stream ItemToMSG(Guid id, Guid mailbox) {}

}

The RFC/WebDAV item will be retreived from the payload column of the following table, with the Guid inputs corresponding to the 'id' and mailbox columns.

CREATE TABLE [dbo].[items](

[id] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_items_id] DEFAULT (newid()),

[mailbox] [uniqueidentifier] NOT NULL,

[parentfolder] [uniqueidentifier] NULL,

[displayname] [nvarchar](512) COLLATE Latin1_General_CI_AI NOT NULL,

[permanenturl] [nvarchar](1024) COLLATE Latin1_General_CI_AI NOT NULL,

[contentclass] [nvarchar](100) COLLATE Latin1_General_CI_AI NOT NULL,

[stamp] [datetime] NOT NULL,

[payload] [ntext] COLLATE Latin1_General_CI_AI NULL,

[attachments] [ntext] COLLATE Latin1_General_CI_AI NULL,

CONSTRAINT [PK_items] PRIMARY KEY CLUSTERED

(

[id] ASC

)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

CREATE TABLE [dbo].[attachments](

[id] [uniqueidentifier] NOT NULL,

[filename] [nvarchar](400) COLLATE Latin1_General_CI_AI NOT NULL,

[stamp] [datetime] NOT NULL,

[payload] [image] NULL,

CONSTRAINT [PK_attachments] PRIMARY KEY CLUSTERED

(

[id] ASC,

[filename] ASC

)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

There is a one to many relationship between [url removed, login to view] and attachments.id. These tables are on MS SQL 2005. Fields containing WebDAV will include a:multistatus as the root element.

Deliverable will in the form of be royalty free source code. Source code must be self-documenting for English speaking C# developers.

Færdigheder: .NET, Databehandling

Se mere: generate outlook msg, msg creation, outlook msg fake creator, outlook msg, sql data conversion, prototype items, prototype creation, prototype create form, email header image, data conversion sql, asc it, fake outlook msg, outlook msg webdav, free email exchange, without in, webdav, using generate, table creation, streams, rfc, public speaking, primary, outlook email, null, msg

Om arbejdsgiveren:
( 0 bedømmelser ) Mansfield, United States

Projekt-ID: #94767

5 freelancere byder i gennemsnit $250 for dette job

rajelensoft

Dear Sir, Kindly see our proposal details in Private Messages. Regards

$300 USD in 12 dage
(6 bedømmelser)
6.3
SachinBhatt

Can do this.

$250 USD in 5 dage
(23 bedømmelser)
5.3
karp2005

I have just yesterday done the same work but on VB.Net. Rewrite for C# will be not a problem. Please look PM.

$200 USD in 7 dage
(1 bedømmelse)
2.0
joxx

I'm experienced in working with c# 2.0, and I'm able to finish your job at time. Please see pmb for more details

$250 USD in 3 dage
(0 bedømmelser)
0.0
sharptech

We are web design ,graphic design and website development company comprises a pool of professionals who deliver quality work on a wide range of communication web site design and web application projects. The web desi Mere

$250 USD in 15 dage
(0 bedømmelser)
0.0