Kapalı

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.

Beceriler: .NET, Veri İşleme

Daha fazlasını görün: generate outlook msg, msg creation, net create msg without outlook, 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, MS Exchange server, free email exchange, without in, webdav, using c to generate, table creation, streams, rfc, public speaking, primary, outlook email

İşveren Hakkında:
( 0 değerlendirme ) Mansfield, United States

Proje NO: #94767

5 freelancer bu iş için ortalamada 250$ teklif veriyor

rajelensoft

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

in 12 gün içinde300$ USD
(6 Değerlendirme)
6.3
SachinBhatt

Can do this.

in 5 gün içinde250$ USD
(23 Değerlendirme)
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.

in 7 gün içinde200$ USD
(1 Değerlendirme)
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

in 3 gün içinde250$ USD
(0 Değerlendirme)
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 Daha fazlası

in 15 gün içinde250$ USD
(0 Değerlendirme)
0.0