![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
![]()
Hi,
i've programmed an addin in VB6 which is sending mail from our CRM system automatically. The addin works fine, that means that it's doing what I want it to do. When the addin is installed on a system with outlook 2000 (SMTP/POP3) the attachment arrives at the recipient correct but when outlook 2003 (SMTP/POP3) is installed, the attachment is sent as winmail.dat and of course some systems are not able to open it. When the addin is installed on a system with outlook 2003 in combination with Exchange 2000/2003 the attachment is correct again. Here is an example of my code: --------------------------------------------------------------------------------------------------------- Set olMsg = m_olApp.CreateItem(olMailItem) olMsg.Subject = ls_Subject olMsg.To = ls_Name + "" + ls_Address + "" olMsg.Body = m_sMailBody + vbNewLine + vbNewLine If Left(m_olApp.Version, 2) = "11" Then olMsg.BodyFormat = 1 'PlainText End If olMsg.Save olMsg.Attachments.Add ls_FileName, olByValue, Len(olMsg.Body) - 1 olMsg.Send --------------------------------------------------------------------------------------------------------- Thanks a lot for your help and answers. Henrik |
Ads |
#2
|
|||
|
|||
![]()
You must set BodyFormat before setting the Body property, not after. You may want to consider setting HTMLBody instead of Body so that you send an HTML format message.
-- Sue Mosher, Outlook MVP Author of Configuring Microsoft Outlook 2003 http://www.turtleflock.com/olconfig/index.htm and Microsoft Outlook Programming - Jumpstart for Administrators, Power Users, and Developers http://www.outlookcode.com/jumpstart.aspx wrote in message oups.com... Hi, i've programmed an addin in VB6 which is sending mail from our CRM system automatically. The addin works fine, that means that it's doing what I want it to do. When the addin is installed on a system with outlook 2000 (SMTP/POP3) the attachment arrives at the recipient correct but when outlook 2003 (SMTP/POP3) is installed, the attachment is sent as winmail.dat and of course some systems are not able to open it. When the addin is installed on a system with outlook 2003 in combination with Exchange 2000/2003 the attachment is correct again. Here is an example of my code: --------------------------------------------------------------------------------------------------------- Set olMsg = m_olApp.CreateItem(olMailItem) olMsg.Subject = ls_Subject olMsg.To = ls_Name + "" + ls_Address + "" olMsg.Body = m_sMailBody + vbNewLine + vbNewLine If Left(m_olApp.Version, 2) = "11" Then olMsg.BodyFormat = 1 'PlainText End If olMsg.Save olMsg.Attachments.Add ls_FileName, olByValue, Len(olMsg.Body) - 1 olMsg.Send --------------------------------------------------------------------------------------------------------- Thanks a lot for your help and answers. Henrik |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sending custom form item as mail attachment to person outside org | DougMunday | Outlook - Using Forms | 4 | April 13th 06 08:02 PM |
Help sending a 2.4 MB video attachment | Glenda | Outlook Express | 5 | April 6th 06 07:43 PM |
Addin HELP - Preview Pane, where is the mail event? | Joey | Outlook - Using Forms | 0 | March 17th 06 12:29 AM |
(Noob) VB6 COM Addin Question | Mike K | Add-ins for Outlook | 2 | March 15th 06 04:33 PM |
sending exel file as attachment | Rami | Outlook - Installation | 1 | February 23rd 06 02:51 PM |