The Best Listen On The Net Web site

  Listen On The Net
Well maybe she knows something about talk and can tell you a bit but, in some cases, her information will probably be incomplete unless she spends a great deal of time on the Internet. Research takes time and we all know that most mothers do not have any extra time. So, we have decided to give you a Mothers Love by providing you with the best talk resources available.

We have spent many hours scouring the Net for information about talk and have linked them here for you. Just take a few minutes and click the link below for a great talk resource.
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.

talk

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

Netscape Corporation has created the best known secure server technologies. It uses a security protocol called Secure Sockets Layer (SSL) that provides data encryption, server authentication, message integrity and optional client authentication for a TCP/IP connection. When a client seeking to purchase talk connects with a secure server, they exchange a *handshake* which initiates a secure session. With this protocol, the same server system can run both secure and unsecured web servers simultaneously. This means an talk organization or company can provide some information to all users using no security, and other information that is secured. For example, a business that sells talk online can have its storefront (merchandise catalog) unsecured, but ordering and payment forms can be secure.

Why are these developments important? As the Internet becomes a way to buy and sell talk products and services, financial transactions become essential. Right now, most talk transactions involve the exchange of credit card information, either directly over the network, or by phone, to complete a transaction initiated online. Eventually, you will be able to use cash as well as credit, directly over the network.

There are two basic kinds of digital cash, anonymous cash and identified cash. Anonymous cash is just like paying for talk with paper cash but it also carries no information about the person making the transaction, and leaves no transaction trail. You create it by using numbered bank accounts and blind signatures. Identified cash, on the other hand, contains information revealing the identity of the person who withdrew it from the bank. Like credit card transactions, identified cash can be tracked as it moves through the system and involves fully identified accounts and non-blind signatures. Whether you use digital cash when purchasing talk is entirely up to you. We suggest you employ the purchasing avenues available from the talk supplier we recommend.

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 | talk | talk radio guests | talk radio host | talk radio personality | talk radio show | talk radio station | talk radio stations | talk show | talk show host

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 16-Dec-08

Source: BBC News | News Front Page | World Edition
Pakistan 'mulls US drone action'

Source: BBC News | News Front Page | World Edition
Universal test 'would slash Aids'

Source: BBC News | News Front Page | World Edition
India navy defends piracy sinking

Source: BBC News | News Front Page | World Edition
Iraq poised for US pull-out vote

Source: BBC News | News Front Page | World Edition
Sri Lanka rebel HQ 'to fall soon'

Source: BBC News | News Front Page | World Edition
Gates 'to stay as Pentagon chief'

Source: BBC News | News Front Page | World Edition
Apple made to drop iPhone advert

Source: BBC News | News Front Page | World Edition
F1 boss plans scoring revolution

Source: BBC News | News Front Page | World Edition
Astronauts flush after fixing space station's urine-recycling unit

Source: BBC News | News Front Page | World Edition
UN calls for rapid Zimbabwe deal

Search the Web
talk
talk radio guests
talk radio host
talk radio personality
talk radio show
talk radio station
talk radio stations
talk show
talk show host
talk television

Last Updated: Tuesday, 16-Dec-2008 00:05:27 MST
Copyright © 2004 :: Listen On The Net
Take It Right :: Talk On The Net :: RX Right! :: MD Newscast

Listen On The Net

Medical Newscast   Medical Newscast   Kids Meet