Skip to main content

Fixing winmail.dat problem - specifically in Quickbooks

For months we have had problems with attachments from Quickbooks. Having looked down many avenues I think we have found a fix or few: (See below for update)

Here are a few websites that help out:

Microsoft Outlook/Exchange MS-TNEF handling (aka "Winmail.dat", "Win.dat", or "Part 1.2" problem of unopenable email attachments)


KB958012 : When you use Outlook 2007 to send an e-mail message, the recipient of the message sees an attachment that is called Winmail.dat

Essentially the summary is that there is a problem with Outlook trying to force Rich Text Format. so you need to turn that off. Mail users not receiving email in an Outlook derivative will have a problem. This format is called

So:
  1. Go into Outlook
  2. On the "Tools" menu, click "Options", then click the "Mail Format" tab, and then the "Internet Format" button.
  3. Set "When sending Outlook Rich Text messages to Internet ..." to either "Convert to HTML format" or "Convert to Plain Text format".
If you prefer, in all versions of Outlook, you can disable TNEF completely:
  1. On the "Tools" menu, click "Options", and then click the "Mail Format" tab.
  2. In the "Send in this message format" list, click "Plain Text" or "HTML", and then click "OK".

Mac users?

Apparently this is a well documented problem and there is an decoder for it here: TNEF’s Enough. You can read about it here: Open winmail.dat files on a Mac

Read all about it from MacForm: https://discussions.apple.com/thread/3035481?start=0&tstart=0

Additional Update: July 2011

So still not everyone getting the attachments, and it appears that it is exclusively the Mac users. But there is one other tweak that I had to do:

Tweak on the run:
After QuickBooks launches the new email in Outlook:
  • right click on the email address that is affected, click "Send Options"
  • the select "I want to specify the format..."
  • select "Plain Text"
And that you 

A little more perminent:
save the email address in your Outlook Address book, and repeat the steps

Otherwise
For the rest of the recipients

  • create a gmail account, 
  • forward the email you sent to the recipient from sent items to that gmail account
  • Log into the gmail account, and 
  • using the email address in the email you forwarded
  • forward the email to the recipient.
I am going to fiddle to see if there is some gmail rule you can tweak.

I have another update.

A fix that works

If you are still not sorted then, Here is a fix for sending the invoices / statements. The problem appears to be the SMTP server you are routing through. So my solution was to create a gmail address MyCoAccounts@gmail.com, I then routed the emails in the GMAIL.COM setting to be forwarded back to my accounts@myco.com address. Then I added an account to Outlook (or a new profile, depending on the version) and it uses the Google SMTP to send email. I changed the reply address to accounts@myco.com, and it works fine. In Outlook 2010 you are able to switch between the SMTP accounts, so I set the alternative address up. and then when clients complain I go into sent Items and send again but change the from address and it works fine.

Comments

Popular posts from this blog

Bitcoin / Cryptocurrency – what is it and how can I benefit

What is it I started investigating Bitcoin when it was worth just over $1000 a bitcoin. I was interested in what it was and how it worked. A lot of people are saying we missed the boat, but I believe that everyone should at least try put a little money in now, or at least use a faucet (see below) to make a little micro-currency. You can read a Wiki article about bitcoin and its history etc. But what you need to know is that it is a currency, that is independent of country. No one really knows who invented the concept of a cryptocurrency since the person who published the paper used a nom de plume. All new cryptocurrencies work more or less the same way as Bitcoin. So as I explain below I interchange these terms. Bitcoin is the original cryptocurrency. How Bitcoin works The currency releases a coin based on a mathematical formula. There will never be more than 21 million bitcoins (other cryptocurrencies do not work like this). Each bitcoin can have divided into one hundred mil...

iTunes song purchased on iPhone not showing in the library, only show purchased

I recently purchase an album on my iPhone, and then when I wanted to mke sure it was in my iTunes library it was not there, but in the Store I found it and it said purchased. If I clieck on Check for Available Downloads, it said nothing. After some search i found this: https://discussions.apple.com/thread/5551143 Which had this fact: " Music can't be redownloaded in all countries, so depending upon where you are you might not be able to redownload music. If music does show as a category, but not that album, then is it hidden :   http://support.apple.com/kb/HT4919 " I then connected my iPhone and saw that to copy a purhcase your computer's iTunes via File > Devices > Transfer Purchases

Access conversion NOTE1: default DateSerial in VBA/Access to SQL

I have started slowly converting my Access database to SQL. The reason is that I would like to take the application online. After trying to use Access's (version 2007) transfer tool, which did not work that well. I found Microsoft's SQL Migration Assistant 2008 for Access, nicknamed SSMA. Which you can download here . When you install there is a niggle about the license, which you need to download into their specified directory and it must be the name they provide. So about the create table. My one table would not convert and I could not see why. After looking at the SQL command I saw the problem was the use of DateSerial. I googled a few sites and could not find an answer The CREATE TABLE line was: [RequireUntilDate] datetime2(0) DEFAULT DateSerial(1980,1,1) NOT NULL, I clicked on the whole command and copied it and then in SQL Server Management Studio, I tried to create the table and found that if I specified the date in US date format it worked: [RequireUnti...