The Best Listen On The Net Web site

  Listen On The Net
If you're looking for ipod stand in the real world, and not on the Internet, how would you go about it? I guess you could find information about ipod stand in books and magazines, but it's so much easier on the web.

And it's a lot faster too isn't it? Especially when you find ipod stand websites like ours, which cover the exact topic you're looking for. Being able to find exactly what you're looking for - ipod stand - is the real beauty of the Internet. Microsoft CRM Customization: MS Exchange Transport SMTP Event Sink

 by: Boris Makushkin

Microsoft CRM has variety of customizations options and tools. The official and the most popular is Microsoft CRM SDK: collection of C#.Net and partially VB.Net classes, methods and code samples. Here we would like to give you more complex case, when you call CRM SDK customization from custom MS Exchange event handler – we are improving the functionality of MS Exchange – MS CRM connector.

Imagine the case when you want outgoing email to be captured and placed into CRM, attached to Contact, Account or Lead they should belong to. If this is realized – your salespeople can use any email tool to send their messages, they do not have to do it in CRM or Outlook Client for CRM.

MS Exchange OnSyncSave database event can't work with Sent folder – it doesn't fire when message goes to Sent folder. The reason is described here:

PRB: Store Events Do Not Fire on the Outbox or Sent Item Folders

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q297274

Please, see SMTP Event Sink example in this article: http://support.microsoft.com/default.aspx?scid=kb;en-us;317327. Event handler works OnArrival event:

void ISMTPOnArrival.OnArrival(CDO.IMessage msg, ref CDO.CdoEventStatus EventStatus)

{

log = LogManager.GetLogger(typeof(ShieldsUp));

DOMConfigurator.Configure(new FileInfo(Environment.SystemDirectory + "/CustomerApp/log.config"));

try {

ProcessMessage(msg);

}

catch (Exception ex) {

log.Debug(ex.Message + "\n" + ex.StackTrace);

}

finally {

LogManager.Shutdown();

}

}

The class:

// ComVisible enables COM visibility of this class. The default is true.

// Explicitly setting this attribute to true, as shown below, is useful

// if ComVisible is set to false for the namespace and you want the

// classes to be accessible individually.

[ComVisible(true)]

public class ShieldsUp: CDO.ISMTPOnArrival

{

Next the handling works similar to SyncSave handler:

private void ProcessMessage(CDO.IMessage msg)

{

string sFrom;

string sTo;

string sSubject;

string sBody;

string sSensitivity;

try

{

log.Debug("Firing Up ProcessMessage()");

sSubject = msg.Subject;

sBody = msg.TextBody;

sFrom = msg.From;

sTo = msg.To;

if (msg.Fields["urn:schemas:mailheader:sensitivity"].Value != null)

sSensitivity = msg.Fields["urn:schemas:mailheader:sensitivity"].Value.ToString();

else

sSensitivity = "Normal";

log.Debug("Message From: " + sFrom);

log.Debug("Message To: " + sTo);

log.Debug("Subject: " + sSubject);

log.Debug("Sensitivity: " + sSensitivity);

log.Debug("Body: " + sBody);

In deployment you should consider the following – the handler will work only in the case of SMTP protocol delivery. If you use Outlook or Outlook Web Access, then delivery uses MAPI and OnArrival doesn't fire. Please see this article: http://support.microsoft.com/default.aspx?scid=kb;en-us;273233

The elegant fix is two SMTP gateways, find it here http://support.microsoft.com/default.aspx?scid=kb;en-us;Q288756

About The Author

Boris Makushkin is Lead Developer in Alba Spectrum Technologies – USA nationwide Great Plains, Microsoft CRM customization company, based in Chicago, California, Colorado, Arizona, New York, Texas, Florida, Georgia and having locations in multiple states and internationally (www.albaspectrum.com), he is Microsoft CRM SDK, Transact SQL, C#.Net, Crystal Reports and VB.Net developer. Boris can be reached: 1-866-528-0577, borism@albaspectrum.com.

ipod stand

Listen On The Net
Need information on Internet Radio, audio or entertainment? Look no further - you've found a great repository for all of this information. If you want to listen to music or even to listen to free music just follow our sponsored links and you will find some great information.
Listen On The Net

Our research on many products, including ipod stand, has revealed that many suppliers are now offering ipod stand freight free. This will change the numbers in your favour.

The only way for you to fully determine the price elements on offer is to click on the links for the ipod stand merchants which are clearly shown on this page. Our links will take you straight to their website where you will be able to add up the numbers on their online ipod stand products with those in normal ipod stand shops. We definitely think the numbers will stack up in your favour.
WDBZ's Mr. Listen On The Net WDBZ's Mr. Listen On The Net WDBZ's Mr. Listen On The Net WDBZ's Mr. Listen On The Net WDBZ's Mr. Listen On The Net WDBZ's Mr. Listen On The Net

Home | Site Map | ipod stand | ipod tips | valve | apple | apple computer | apple ipod | appleworks | cinema tools | dvd studio pro

Sign up for PayPal and start accepting credit card payments instantly.

Main Menu
Listen On The Net
Site Resources

Free Tell A Friend from Bravenet.com

News for 11-Jan-12

Source: BBC News - Home
The emotional rollercoaster of living abroad

Source: BBC News - Home
VIDEO: Start-ups take on corporate CES

Source: BBC News - Home
Viewpoint: Comeback kid to boost Malaysia's opposition

Source: BBC News - Home
VIDEO: Nigeria braced for more strikes

Source: BBC News - Home
Rise in French industrial output

Source: BBC News - Home
US Republicans face fresh contest

Source: BBC News - Home
Arrests over India field surgery

Source: BBC News - Home
VIDEO: Chavez welcomes Ahmadinejad in Caracas

Source: BBC News - Home
Websites pay users who meet New Year's resolutions

Source: BBC News - Home
Ford faces a succession dilemma

Search the Web
ipod stand
ipod tips
valve
apple
apple computer
apple ipod
appleworks
cinema tools
dvd studio pro
final cut pro

Last Updated: Wednesday, 11-Jan-2012 00:01:37 MST
Copyright © 2004 :: Listen On The Net
Take Medicine Correctly :: Net Meetings :: RX Right! :: Broadcast On the Net

Listen On The Net

RX Right!   Present On The Net   Take It Right