19 February 2009

ACT! and Outlook email processing – Behind the Scenes

In this blog, I’d like to review some key characteristics of this feature. It often works behind the scenes with little operator intervention, but occasionally you will need to know what’s happening, and why.

Act.Outlook.Service.exe
First, the Act.Outlook.Service.exe is not technically a service – it is a program that is started on log in. You can verify that it is set to start automatically by going to Start>Run, then type in MSCONFIG in the Run box. When MSCONFIG appears, click on the Startup tab, and look for Startup Item “Act” (there may be more than one) and the Command “C:\Program Files\ACT\Act for Windows\Act.Outlook.Service.exe”. If it’s checked, it will start. [Note: “Act for Windows” may also be “Act for Web”]

So, what does this program do? When you send an email from ACT!, this process takes the email address, matches it with the email address of the contact, and attaches the email to the contact history. Exactly *what* it attaches will be discusses a bit later.

When you receive an email, there are three things that can happen:

  1. If you have an Outlook rule setup to attach, that rule determines if the email address of the contact can be matched in the ACT! database, and if so, will attach the message.
  2. If you don’t use an Outlook rule, you can either use (manually press) the Quick Attach icon which will match the email address(es) to determine a match, or
  3. You can use the Attach to Contact icon which will attempt to match the name with an ACT contact name.

If any of these processes are successful, you may see an icon in the taskbar area appear and disappear quickly. This is good, if it disappears, the process was successful. However, if the process fails, you will see this icon:



This is telling you *something* failed. Right click on this icon, and choose Show Progress. This window has three tabs:
- Progress: these are successfully attached messages
- Advanced: settings for the log files
- Not Attached Messages: this is the tab you want. It will show messages that did not get attached, and tell you why (i.e. “Status” column).

Not Attached Messages
The next item I’d like to discuss is what happens to the emails during and after this process. There is actually a middle behind-the-scenes process that copies the email to a temp file, and if the attach is successful, that temp email file is deleted. If the attach fails, a copy of the email is kept in this temp file, and ACT! will continually attempt to find a match. Well, you can imagine what happens after months go by and you have numerous failed attempts. Not only does the temp directory get filled up with old email files, the Act.Outlook.Service.exe process starts to run longer and longer, eventually causing resource issues.

This directory can be found at “C:\Documents and Settings\%user%\Application Data\ACT\ACT for Web\HistoryQueue”. Under that directory are messages that have not been attached, usually with the name tmp**.msg (where the two asterisks are a number or letter). One more directory down, under Holding, are related XML files. All of these can be deleted if you want. Once they are gone, ACT! will no longer attempt to process them.

Alternately, you can highlight one or more of the messages and click the “Remove” option. This takes care of all the files in the queue. Obviously, this option is preferred, and easier.

Sensitive eMails – what exactly gets recorded
In ACT! under Tools>Preferences and then the E-Mail tab, if you go through the E-Mail System Setup, there are options to keep the messages (inbound and outbound) private, and options to recorded nothing, the subject, subject/message, or subject/message/attachments. These same options are available on a toolbar in Outlook when you are composing a new message. The options in ACT! are database-wide, when set they apply to all messages, the options in Outlook are message specific, so can be used to override the ACT! defaults.

For example, in ACT!, if you have the settings for all messages “Public”, and to record the subject and message body, but are sending something sensitive, when you are composing the email in Outlook, either choose “Private”, or choose to record nothing.

Hope this helps you understand this process better…

07 February 2009

ACT! and GMail integration

The ability to keep track of your emails within ACT! is huge, but what if you use a web-mail service such as GMail? Following are instructions for getting GMail messages - both inbound and outbound - connected with ACT!

There are 3 main steps - enable IMAP in GMail, set up Outlook to access GMail, and then set up ACT! to work with the new Outlook/GMail account. The first step is Google specific, the last step is needed for *any* e-mail account setup to work with ACT!, it is not necessarily GMail specific. There is really only one area that is different than other e-mail accounts, and that is the IMAP settings. [Note: Once Outlook is setup, the ACT!/Outlook link is the same for any e-mail account - ACT! does not care if it's GMail or whatever.]

GMail Account setup
1. Set up a GMail account. (I suspect you have already done this.)
2. Enable IMAP in GMail
a. Sign in to GMail.
b. Click Settings at the top of any GMail page.
c. Click Forwarding and POP/IMAP.
d. Select Enable IMAP.

Outlook Access to GMail Account
3. In Outlook, go to Tools > EMail Accounts
a. Click radio button “Add a new e-mail account”, then click Next
b. Click radio button IMAP, then click Next
4. You should have a small(er) window open with various “information” boxes. Fill in all necessary fields to include the following information:

User Information
Your Name: Enter your name as you would like it to appear in the From: field of outgoing messages.
Email Address: Enter your full email address (username@gmail.com).

Server Information
Incoming mail server (IMAP): imap.gmail.com
Outgoing mail server (SMTP): smtp.gmail.com
Login Information
User Name: Enter your full email address (including @gmail.com or @your_domain.com
Password: Enter your GMail password.



5. Click More Settings… and then click the Outgoing Server tab.
6. Check the box next to ‘My outgoing server (SMTP) requires authentication’ and select Use same settings as my incoming mail server.

7. Click the Advanced tab, and check the box next to ‘This server requires an encrypted connection (SSL)’ under Incoming Server (IMAP).



8. Check the box next to ‘This server requires an encrypted connection (SSL)’ under Outgoing Server (SMTP), and enter 465 in the Outgoing server (SMTP) box.
9. Click OK.
10. Click Test Account Settings… After receiving the message ‘Congratulations! All tests completed successfully’, click Close.
11. Click Next, and then click Finish.

ACT! to use Outlook/GMail account
1. Tools > Preferences, then click the E-mail tab
2. Click E-mail System Setup button
3. Choose Microsoft Outlook as your E-mail system
4. Add the ACT! database you would like Outlook to access
5. Choose Microsoft Outlook as the E-mail editor
6. Choose Record History option (I chose to stick with “recommended” settings)
7. Choose Attach to ACT! Contacts options (”recommended” on these as well)

So that’s basically it. I would recommend also restarting both ACT! and Outlook to get them working in sync. To verify it is working, click an email address within ACT!, and it should open an Outlook new message window, then from Outlook attempt to attach an email message to a contact within ACT!

02 February 2009

Welcome

Hi, and thanks for checking in. My name is Richard, and among other hats I wear, I am an ACT! Certified Consultant, or ACC. ACT! is the most feature rich and powerful contact management systems available, with so many features and aids to increase your productivity that many users either don't use it to its full potential, or struggle getting it to work best for *their* business.

My goal is to pass along - every so often, maybe once per week - various tidbits of help, tips, ideas, epiphanies, etc that I come across in my day-to-day ACT! work. Hopefully, these items will help you solve a problem, conquer a new task, or just learn something new.

Feel free to comment, and check out all we do at http://www.rbrdatasolutions.com/

Thanks...

Richard Brust
ACT! Certified Consultant
rbrDataSolutions@gmail.com