Embedding image in Description part of Appointment

In my requirement, I have to send an appointment with image as attachment, embedded (in display mode).
for creating document, I am using CL_DOCUMENT_BCS  class, inside that class  i am using
CREATE_FROM_MULTIRELATED method for creating the document. In this method we have to pass below object lo_mime_helper. Before passing it, I am filling it with image and appointment.
For image:
  CALL METHOD lo_mime_helper->add_binary_part
    EXPORTING
      content      = i_graphic_table
      filename     = 'WIPRO.BMP'
      extension    = 'BMP'
      description  = 'descriptiongif'
      content_type = 'image/bmp'
      length       = l_len
      content_id   = 'content_id_1'.
For appointment
lv_sr_title = 'Invitaion for the Meeting'.
clear lt_text.
create document as an ica l object
  lt_text = lo_appointment->as_ical_object( ).
  CALL FUNCTION 'SO_RAW_INT_TO_RTF'
    TABLES
      objcont_old = lt_text
      objcont_new = lt_text.
  data wa_text like line of lt_text.
  data text_length type i.
  data full_length type i.
  loop at lt_text INTO wa_text.
     text_length = strlen( wa_text ).
     full_length = full_length + text_length.
     clear text_length.
     CLEAR wa_text.
  endloop.
clear l_len.
l_len = full_length.
  CALL METHOD lo_mime_helper->add_textual_part
    EXPORTING
      content      = lt_text
      filename     = 'Appointment Meeting'
      extension    = 'ICS'
     description  =
      content_type = 'application/rtf'
      LENGTH       = l_len
      content_id   = 'content_id_2'
Now I am passing lo_mime_helper to methofd for creating document
   TRY.
      CALL METHOD cl_document_bcs=>create_from_multirelated
        EXPORTING
          i_subject          = 'my subject'
          i_multirel_service = lo_mime_helper
        RECEIVING
          result             = document.
    CATCH cx_document_bcs .
      MESSAGE e672(so) WITH 'bcs error while creating bcs_doc'.
      EXIT.
    CATCH cx_bcom_mime .
      MESSAGE e672(so) WITH 'mime error while creating bcs_doc'.
      EXIT.
  ENDTRY.
THis is sending a mail, but both image and appointment are going as attachment, even when I am setting Disposition type as I(Inline) in debugger. I want it to go as appointment with image embedded in body part.
When I am using CL_APPOINTMENT class, its going as appointment perfectly, but how to embedd a image in body part then.
Moderator message : Cross-posting not allowed, duplicate thread locked.
Edited by: Vinod Kumar on Oct 10, 2011 1:35 PM

Hi try with this code.
Document = cl_document_bcs=>create_document( i_type = u2018RAWu2019 i_text =
text i_length = u201912u2032 i_subject = u2018test created u2018 ).
add attachment to Document
BCS expects Document content here e.g. from Document upload
binary_content = u2026
CALL METHOD Document->add_attachment EXPORTING i_attachment_type = u2018GIFu2019
i_attachment_subject = u2018My attachmentu2019 i_att_content_hex =
binary_content.
add Document to send request
CALL METHOD send_request->set_document( Document ).
DATA: send_request TYPE REF TO cl_bcs.
DATA: text TYPE bcsy_text.
data: binary_content1 type STANDARD table OF TBL1024 WITH HEADER LINE.
data: binary_content type solix_tab.
DATA: Document TYPE REF TO cl_document_bcs.
DATA: sender TYPE REF TO cl_sapuser_bcs.
DATA: recipient TYPE REF TO if_recipient_bcs.
DATA: bcs_exception type ref to cx_bcs.
data: sent_to_all type os_boolean.
send_request = cl_bcs=>create_persistent( ).
sender = cl_sapuser_bcs=>create( sy-uname ).
CALL METHOD send_request->set_sender EXPORTING i_sender = sender.
recipient =
cl_cam_address_bcs=>create_internet_address( u2018 u2018 )
CALL METHOD send_request->add_recipient
EXPORTING i_recipient = recipient
i_express = u2018Xu2019.
CALL METHOD send_request->set_send_immediately( u2018Xu2019 ).
CALL METHOD send_request->send( exporting i_with_error_screen = u2018Xu2019
receiving result = sent_to_all ).
COMMIT WORK.endform.
<begging removed by moderator>
Regards
chitra
Edited by: Thomas Zloch on Nov 15, 2011 1:02 PM

Similar Messages

  • Embedding Image in Appointment

    In my requirement, I have to send an appointment with image as attachment, embedded (in display mode).
    for creating document, I am using CL_DOCUMENT_BCS  class, inside that class  i am using
    CREATE_FROM_MULTIRELATED method for creating the document. In this method we have to pass below object lo_mime_helper. Before passing it, I am filling it with image and appointment.
    For image:
      CALL METHOD lo_mime_helper->add_binary_part
        EXPORTING
          content      = i_graphic_table
          filename     = 'WIPRO.BMP'
          extension    = 'BMP'
          description  = 'descriptiongif'
          content_type = 'image/bmp'
          length       = l_len
          content_id   = 'content_id_1'.
    For appointment
    lv_sr_title = 'Invitaion for the Meeting'.
    clear lt_text.
    create document as an ica l object
      lt_text = lo_appointment->as_ical_object( ).
      CALL FUNCTION 'SO_RAW_INT_TO_RTF'
        TABLES
          objcont_old = lt_text
          objcont_new = lt_text.
      data wa_text like line of lt_text.
      data text_length type i.
      data full_length type i.
      loop at lt_text INTO wa_text.
         text_length = strlen( wa_text ).
         full_length = full_length + text_length.
         clear text_length.
         CLEAR wa_text.
      endloop.
    clear l_len.
    l_len = full_length.
      CALL METHOD lo_mime_helper->add_textual_part
        EXPORTING
          content      = lt_text
          filename     = 'Appointment Meeting'
          extension    = 'ICS'
         description  =
          content_type = 'application/rtf'
          LENGTH       = l_len
          content_id   = 'content_id_2'
    Now I am passing lo_mime_helper to methofd for creating document
       TRY.
          CALL METHOD cl_document_bcs=>create_from_multirelated
            EXPORTING
              i_subject          = 'my subject'
              i_multirel_service = lo_mime_helper
            RECEIVING
              result             = document.
        CATCH cx_document_bcs .
          MESSAGE e672(so) WITH 'bcs error while creating bcs_doc'.
          EXIT.
        CATCH cx_bcom_mime .
          MESSAGE e672(so) WITH 'mime error while creating bcs_doc'.
          EXIT.
      ENDTRY.
    THis is sending a mail, but both image and appointment are going as attachment, even when I am setting Disposition type as I(Inline) in debugger. I want it to go as appointment with image embedded in body part.
    When I am using CL_APPOINTMENT class, its going as appointment perfectly, but how to embedd a image in body part then.

    Hi try with this code.
    Document = cl_document_bcs=>create_document( i_type = u2018RAWu2019 i_text =
    text i_length = u201912u2032 i_subject = u2018test created u2018 ).
    add attachment to Document
    BCS expects Document content here e.g. from Document upload
    binary_content = u2026
    CALL METHOD Document->add_attachment EXPORTING i_attachment_type = u2018GIFu2019
    i_attachment_subject = u2018My attachmentu2019 i_att_content_hex =
    binary_content.
    add Document to send request
    CALL METHOD send_request->set_document( Document ).
    DATA: send_request TYPE REF TO cl_bcs.
    DATA: text TYPE bcsy_text.
    data: binary_content1 type STANDARD table OF TBL1024 WITH HEADER LINE.
    data: binary_content type solix_tab.
    DATA: Document TYPE REF TO cl_document_bcs.
    DATA: sender TYPE REF TO cl_sapuser_bcs.
    DATA: recipient TYPE REF TO if_recipient_bcs.
    DATA: bcs_exception type ref to cx_bcs.
    data: sent_to_all type os_boolean.
    send_request = cl_bcs=>create_persistent( ).
    sender = cl_sapuser_bcs=>create( sy-uname ).
    CALL METHOD send_request->set_sender EXPORTING i_sender = sender.
    recipient =
    cl_cam_address_bcs=>create_internet_address( u2018 u2018 )
    CALL METHOD send_request->add_recipient
    EXPORTING i_recipient = recipient
    i_express = u2018Xu2019.
    CALL METHOD send_request->set_send_immediately( u2018Xu2019 ).
    CALL METHOD send_request->send( exporting i_with_error_screen = u2018Xu2019
    receiving result = sent_to_all ).
    COMMIT WORK.endform.
    <begging removed by moderator>
    Regards
    chitra
    Edited by: Thomas Zloch on Nov 15, 2011 1:02 PM

  • Embedded image in html body of the email is not appearing in Outlook mail box

    My application Basically gets the un delivered emails from the outlook account.Composes the email from information then also appends the signature of email.The signatures may be multiple , form will show these signatures as a dropdown usin webbrowser control there both image as well as links appear well.But the same if draft them to outlook drafts folder the image in the signature misses and shows image not available.II fetch the signature from user local signature folder , convert it base64 string and set the string as source for image element and append this body of the email.I basically use Outlook COM object to achieve thesepublic void AddImageContentToHtml(List<TamDetails> tamList,string html,string key)
    string htmlContent = html as string;
    string imageSource = string.Empty;
    HtmlNode signatureNode = null;
    HtmlNodeCollection nodeCollection = null;
    List<string> imagePaths = null;
    string requiredImage = string.Empty;
    string base64Image = string.Empty;
    if (!string.IsNullOrWhiteSpace(key))
    imagePaths = ImageDict[key];
    foreach (string strPath in imagePaths)
    //string appDataDir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\Microsoft\\Signatures";
    requiredImage = strPath;
    string [] commonPath = { Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Microsoft", "Signatures")};
    string[] validPaths = requiredImage.Split(commonPath, StringSplitOptions.RemoveEmptyEntries);
    if (validPaths.Count() > 1)
    var path1 = commonPath[0];
    var path2 = validPaths[1];
    int index = path2.IndexOf('/');
    path2.Remove(index);
    requiredImage = path1 + path2;
    if (!string.IsNullOrEmpty(requiredImage))
    if (File.Exists(requiredImage))
    base64Image = CreateBase64Image(requiredImage);
    string fileExtension = Path.GetExtension(requiredImage);
    imageSource = "data:image/" + fileExtension.Remove(0, 1) + ";base64," + base64Image;
    if (!string.IsNullOrWhiteSpace(htmlContent))
    try
    HtmlDocument htmlDoc = new HtmlDocument();
    if (!string.IsNullOrEmpty(imageSource))
    htmlContent=htmlContent.Replace(requiredImage, imageSource);
    htmlDoc.LoadHtml(htmlContent);
    // HtmlNode node = new HtmlNode()
    signatureNode = (htmlDoc.DocumentNode.Descendants("body").FirstOrDefault());
    nodeCollection = signatureNode.ChildNodes;
    catch (Exception ex)
    AppLogException.LogError("Error in appending Signature Image", ex);
    if (tamList != null)
    tamList.ForEach(a =>
    //StringWriter sw = new StringWriter(new StringBuilder(a.MailItem.HTMLBody));
    HtmlDocument doc = new HtmlDocument();
    doc.LoadHtml(a.SourceEmail);
    var node = doc.DocumentNode.Descendants("div").FirstOrDefault();
    if(nodeCollection != null && node != null)
    foreach (var childNode in nodeCollection)
    node.AppendChild(childNode);
    a.MailItem.HTMLBody = doc.DocumentNode.OuterHtml;
    //using(HtmlTextWriter htmlWriter = new HtmlTextWriter(sw,a.MailItem.HTMLBody))
    // htmlWriter.RenderBeginTag(HtmlTextWriterTag.Div);
    // if(!string.IsNullOrWhiteSpace(signatureNode))
    // htmlWriter.
    // htmlWriter.RenderEndTag();
    }My mail html body is <html xmlns:v="urn:schemas-microsoft-com:vml"
    xmlns:o="urn:schemas-microsoft-com:office:office"
    xmlns:w="urn:schemas-microsoft-com:office:word"
    xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
    xmlns="http://www.w3.org/TR/REC-html40">
    <head>
    <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
    <meta name=ProgId content=Word.Document>
    <meta name=Generator content="Microsoft Word 14">
    <meta name=Originator content="Microsoft Word 14">
    <link rel=File-List href="Sanjay%20S_files/filelist.xml">
    <link rel=Edit-Time-Data href="Sanjay%20S_files/editdata.mso">
    <!--[if !mso]>
    <style>
    v\:* {behavior:url(#default#VML);}
    o\:* {behavior:url(#default#VML);}
    w\:* {behavior:url(#default#VML);}
    .shape {behavior:url(#default#VML);}
    </style>
    <![endif]--><!--[if gte mso 9]><xml>
    <o:OfficeDocumentSettings>
    <o:AllowPNG/>
    </o:OfficeDocumentSettings>
    </xml><![endif]-->
    <link rel=themeData href="Sanjay%20S_files/themedata.thmx">
    <link rel=colorSchemeMapping href="Sanjay%20S_files/colorschememapping.xml">
    <!--[if gte mso 9]><xml>
    <w:WordDocument>
    <w:View>Normal</w:View>
    <w:Zoom>0</w:Zoom>
    <w:TrackMoves/>
    <w:TrackFormatting/>
    <w:PunctuationKerning/>
    <w:ValidateAgainstSchemas/>
    <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
    <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
    <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
    <w:DoNotPromoteQF/>
    <w:LidThemeOther>EN-US</w:LidThemeOther>
    <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
    <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
    <w:DoNotShadeFormData/>
    <w:Compatibility>
    <w:BreakWrappedTables/>
    <w:SnapToGridInCell/>
    <w:WrapTextWithPunct/>
    <w:UseAsianBreakRules/>
    <w:DontGrowAutofit/>
    <w:SplitPgBreakAndParaMark/>
    <w:EnableOpenTypeKerning/>
    <w:DontFlipMirrorIndents/>
    <w:OverrideTableStyleHps/>
    <w:UseFELayout/>
    </w:Compatibility>
    <m:mathPr>
    <m:mathFont m:val="Cambria Math"/>
    <m:brkBin m:val="before"/>
    <m:brkBinSub m:val="&#45;-"/>
    <m:smallFrac m:val="off"/>
    <m:dispDef/>
    <m:lMargin m:val="0"/>
    <m:rMargin m:val="0"/>
    <m:defJc m:val="centerGroup"/>
    <m:wrapIndent m:val="1440"/>
    <m:intLim m:val="subSup"/>
    <m:naryLim m:val="undOvr"/>
    </m:mathPr></w:WordDocument>
    </xml><![endif]--><!--[if gte mso 9]><xml>
    <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
    DefSemiHidden="true" DefQFormat="false" DefPriority="99"
    LatentStyleCount="267">
    <w:LsdException Locked="false" Priority="0" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
    <w:LsdException Locked="false" Priority="9" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
    <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
    <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
    <w:LsdException Locked="false" Priority="10" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Title"/>
    <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
    <w:LsdException Locked="false" Priority="11" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
    <w:LsdException Locked="false" Priority="22" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
    <w:LsdException Locked="false" Priority="20" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
    <w:LsdException Locked="false" Priority="59" SemiHidden="false"
    UnhideWhenUsed="false" Name="Table Grid"/>
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
    <w:LsdException Locked="false" Priority="1" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 1"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
    <w:LsdException Locked="false" Priority="34" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
    <w:LsdException Locked="false" Priority="29" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
    <w:LsdException Locked="false" Priority="30" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 1"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 2"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 2"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 3"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 3"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 4"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 4"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 5"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 5"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 6"/>
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 6"/>
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
    <w:LsdException Locked="false" Priority="19" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
    <w:LsdException Locked="false" Priority="21" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
    <w:LsdException Locked="false" Priority="31" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
    <w:LsdException Locked="false" Priority="32" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
    <w:LsdException Locked="false" Priority="33" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
    <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
    <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
    </w:LatentStyles>
    </xml><![endif]-->
    <style>
    <!--
    /* Font Definitions */
    @font-face
    {font-family:Calibri;
    panose-1:2 15 5 2 2 2 4 3 2 4;
    "Times New Roman";
    /* Style Definitions */
    p.MsoNormal, li.MsoNormal, div.MsoNormal
    margin:0in;
    margin-bottom:.0001pt;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    "Times New Roman";
    "Times New Roman";
    p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
    "E-mail Signature Char";
    margin:0in;
    margin-bottom:.0001pt;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    "Times New Roman";
    "Times New Roman";
    span.E-mailSignatureChar
    {"E-mail Signature Char";
    "E-mail Signature";}
    .MsoChpDefault
    font-size:11.0pt;
    "Times New Roman";
    "Times New Roman";
    @page WordSection1
    {size:8.5in 11.0in;
    margin:1.0in 1.0in 1.0in 1.0in;
    div.WordSection1
    {page:WordSection1;}
    -->
    </style>
    <!--[if gte mso 10]>
    <style>
    /* Style Definitions */
    table.MsoNormalTable
    {"Table Normal";
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    </style>
    <![endif]-->
    </head>
    <body lang=EN-US style='tab-interval:.5in'>
    <div
    <p S<o:p></o:p></p>
    <p
    <p
    <p gte vml 1]><v:shapetype id="_x0000_t75"
    coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
    filled="f" stroked="f">
    <v:stroke joinstyle="miter"/>
    <v:formulas>
    <v:f eqn="if lineDrawn pixelLineWidth 0"/>
    <v:f eqn="sum @0 1 0"/>
    <v:f eqn="sum 0 0 @1"/>
    <v:f eqn="prod @2 1 2"/>
    <v:f eqn="prod @3 21600 pixelWidth"/>
    <v:f eqn="prod @3 21600 pixelHeight"/>
    <v:f eqn="sum @0 0 1"/>
    <v:f eqn="prod @6 1 2"/>
    <v:f eqn="prod @7 21600 pixelWidth"/>
    <v:f eqn="sum @8 21600 0"/>
    <v:f eqn="prod @7 21600 pixelHeight"/>
    <v:f eqn="sum @10 21600 0"/>
    </v:formulas>
    <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
    <o:lock v:ext="edit" aspectratio="t"/>
    </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:381.75pt;
    height:63.75pt'>
    <v:imagedata src="Sanjay%20S_files/image001.png" o:title="Signature"/>
    </v:shape><![endif]--><![if !vml]><img width=509 height=85
    src="Sanjay%20S_files/image001.png" v:shapes="_x0000_i1025"><![endif]><o:p></o:p></p>
    <p
    </div>
    </body>
    </html>

    Hi ssanjay.brillio,
    According to your description, you'd like to send a email with an embedded image in the signature.
    I suggest you sending the image in the last of the body of email instead of operating the signature of email.
    The following example codes demonstrate how to send email using ImportHtml method with embedded images.
    SmtpMail oMail = new SmtpMail("TryIt");
    SmtpClient oSmtp = new SmtpClient();
    // Set sender email address, please change it to yours
    oMail.From = "[email protected]";
    // Set recipient email address, please change it to yours
    oMail.To = "[email protected]";
    // Set email subject
    oMail.Subject = "test HTML email with embedded image";
    // Your SMTP server address
    SmtpServer oServer = new SmtpServer("smtp.emailarchitect.net");
    // User and password for ESMTP authentication, if your server doesn't require
    // User authentication, please remove the following codes.
    oServer.User = "[email protected]";
    oServer.Password = "testpassword";
    // If your smtp server requires SSL/TLS connection, please add this line
    // oServer.ConnectType = SmtpConnectType.ConnectSSLAuto
    try {
    // Import html body and also import linked image as embedded images.
    // 'test.gif is in c:\\my picture
    oMail.ImportHtml("<html><body>test <img src=\"test.gif\"> importhtml</body></html>", "c:\\my picture", ImportHtmlBodyOptions.ImportLocalPictures | ImportHtmlBodyOptions.ImportCss);
    Console.WriteLine("start to send email with embedded image ...");
    oSmtp.SendMail(oServer, oMail);
    Console.WriteLine("email was sent successfully!");
    } catch (Exception ep) {
    Console.WriteLine("failed to send email with the following error:");
    Console.WriteLine(ep.Message);
    If you have any other concern regarding this issue, please feel free to let me know.
    Best regards,
    Youjun Tang
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Why can't I print embedded images in a Thunderbird E-mail? I just get blank boxes for the images.

    I am a copyeditor who receives feedback from my clients re: manuscripts I have edited. They will often sent e-mails that include small screen captures from parts of their style guide or screen captures of the proof that is in question (small sections, like a paragraph or an equation, or a header that needs to be coded/styled differently for HTML). Now, I can see these fine in the e-mail, but when I go to print them out for my reference binder, the embedded images don't print.
    Mozilla, I need these to print; they are quite important to my job.
    To keep my e-mail from becoming too bloated, I save these important style issue e-mails into a folder on my desktop I call "Print out for binder", queuing them for the day I can print a bunch of them out and arrange them according to subject matter.
    Problem is, they are useless if they don't include these illustrative screen captures; blank boxes are worthless to the context.
    It is not my printer that is the problem. if I receive a Word doc with these screen captures, they print fine. But if I try to print from T-Bird, no go. Help. (I can't save these e-mails as Word docs either, which might solve the problem; the only options in T-Bird are "Save as file" or "Save as template".)
    Thunderbird is a powerful e-mail program, and one I have been using for over a decade. Why can't it perform this function? Please help. Or point me to an add-on. I haven't been able to find one that addresses this seemingly straightforward, common, and simple problem.

    When you select File(or AppMenu/Print)/Print Preview, do the images appear? Do the images print if you check 'Print background (colors & images)' under File/Page Setup? I don't have any problems printing a message with an embedded image, at least to an xps file.
    I devised a workaround that might help, failing a real solution: install [https://addons.mozilla.org/en-US/thunderbird/addon/unmht/ unMHT] in both TB and Firefox, and then File/Save As MHT in TB. Open the mht file in Firefox, and Print.

  • Issue opening .AI file with linked/embedded images in Illustrator 6

    Received an Illustrator 16.x ai file with 6 Linked\embedded images. Opening in Illustrator 16.0.3 2 images are missing, but opening in Illustrator 15.1 opens them correctly. Illustrator 16.0.3 has warning "Could not find linked file “filename.png”. Choose replace to select another file or Ignore to leave the link unchanged". Illustrator 15.1 has warning "The file “filename.ai” was created by a newer version of Illustrator. Would you like to import this file? Some data loss may occur.". When I open in Photoshop 12.1 and select Images only 4 images show. The two that are missing in ai. are not showing in Photoshop Images option tab, but are in Photoshop when I open the file using pages option tab. Any idea what is happening here and why Illustrator 15.1 opens fine, but Illustrator 16.0.3 cannot?
    Thanks,  Dale

    Illustrator CS5 opens the PDF part of the file. Images are always embedded in that part, but you might not be able to edit all objects in it.
    Illustrator CS6 will access the AI part of the file, where linked images are not embedded. You should ask for the images in order to edit the file.
    Recommended reading: Real World Illustrator: What's in a file?

  • Update an embedded image in a PDF with Actions

    i am trying to create an Action in CS3 but some of my actions are not been recorded.
    What i want to do is run the Batch option on a folder with a 1,000 PDFs in it. The PDFs
    (which were created in Illustrator CS3) consist of a single page with a single embedded
    image at the foot of the page. I am trying to update that embedded image.
    The Actions i am trying to record are...
    1) Select the single image in the Links palette.
    2) Choose the "Relink.." option in the drop down menu of the Links palette.
    3) Navigate to the new image and select "Place".
    4) Save and close document.
    But the first two actions are not been recorded.
    How do i get around this problem ?
    Note: From trying this manually the new image seems to take on the horizontal and vertical  
    scaling of the previous image which is what i want, so that doesn't need to be a part of
    any solution.

    That will probably require a script, so ask in the pertinent forum.
    Mylenium

  • How to send image as a part of message rather than as an attachment

    Dear All,
    I have to configure one scheduler job to send html message containing image.
    I went through couple of posts in the same thread list and I could send email but in all approaches image is being sent as attachment.
    Can somebody guide on how to send within message itself?
    Sample code will help a lot.
    Thanks
    -Ashish

    Dear Billy,
    Thanks for putting in a clear way. I hope now I could understand what you were trying to say. :)
    I generated output in accordance with your format. I also got transferred content printed, still outlook is showing red cross.
    Can you please verify below and let me know what could be wrong?
    MIME-Version: 1.0
    To: [email protected]
    Content-Type: multipart/related; boundary="a1b2c3d4e3f2g1"
    Content-class: urn:content-classes:message
    --a1b2c3d4e3f2g1
    Content-Type: text/html;
    <html>
    <head>
    <title>Test HTML with Embedded Image-chk latest</title>
    </head>
    <body>
    Test HTML with Embedded Image-chk latest
    <p>And here it is:</p>
    <img src=3D"cid:[email protected]">
    <p>The end.</p>
    </body>
    </html>
    --a1b2c3d4e3f2g1
    Content-Type: image/png; name="image001.png"
    Content-Transfer-Encoding: base64
    Content-ID: <[email protected]>
    Content-Description: image001.png
    Content-Location: image001.png
    iVBORw0KGgoAAAANSUhEUgAAAVQAAADsCAMAAAAcoq4rAAADAFBMVEUAAAABmf5/
    nbkZR3vpoZ/VQh/0+f6qoWaKGR56enryohyIq97T4vr35uYGWp7apyCq1P+WnMZz
    grW2cXOVqLyGxv7s6dgdn/VaY3TW2N6UobPw0YE+daK7jR6FZyPir62EnMtYQUSV
    xvaFhYVBqf/sWysEOXn22HwBd8qtHh7Zuobqt7iwo4V4pty0wtbKysr/tVq4wszA
    WlzekFoUYeDkgnu0uMBonc3syTCdjKi3uL0/wP2bFxq5gTFsabjmcGI2SmSSgq7O
    5vOqkJuhut3VoHr0jDf+q1ThZlYmXpjAxoAZgKuPfaXS6f6gYixCk+Cgy/bcySS6
    ODI/q/P2xDztynwIt/9Y0v+1tbUBb8C3nDtXfoTs7vHM2vr97alwHyG6iHpuUgnk
    8f/Nm6DaXE6faSDmmVTllynk5Ob/n3hFyf+mtcv2wDP19PScOzaLr+TRUUbd48br
    hToESIjIOxxCia42fs+wtlW5yvOcnJyHqdyOlKCmvu4kl/2xxfG1l5PD4P7wzCp/
    ibT422YXceC3fVOqs/XauDb59/asrKwCW7b/h1Ziv/yl0/7JRjzMz9T/z3a2KCam
    hpSTlsGaWzJvNChlbn73bTX/lknXd3aMq86Ap+dxeor/3ZmPj4/g3993tOqZqL7K
    iyqr0vYlnNqYksJuXia/a27c4+vaoTqNcTIchMTc6/2LjripPEGsvdOYptO7MSx3
    lK+WtOHikIu02f9Tq/bDxckKUZbpyMnBkH0hSmvCnJV9lciwvc1kdY1vfK774ISL
    kbaapMipsF6Zy/xjQy5Qsv0Vc8O5YDGaeB5SjbCyNRPs8/2mFhfT3eeDGCD6+PaU
    GBz2sRq9jSonapoYtv/M5v//vCfkwoCBnbaEotZ6pOnh6vDa5vv/j0aKgbb7wGPL
    g4GswvD///+ErOZ0qObZk2Ccqti3g3B6j8LDPTasl6zi7PzXZ16qsLuXpNJ2iLtE
    pve6ulGUkYu83P7nxij/dji9vb3kaFq6vcX09/7bSSKywth+h5eiFhgOjrQiAAAA
    AWJLR0TkL2I7KQAAAAlwSFlzAAAOxAAADsQBlSsOGwAADC5JREFUeNrtnQmAHEUV
    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
    RK5CYII=
    a1b2c3d4e3f2g1
    Regards,
    Ashish

  • Image Attachment instead of embedded image (for sending photos)

    Hi,
    Is there a way to make mail send photos as an attachment rather than as an embedded image in the email? My colleagues are using Lotus Notes at work. Everytime I send them photos, they complain to me that they are having a hard time downloading the pictures 'coz they cannot simply click on it and save.
    thanks,
    zurc

    zurc,
    I sent mail in text-only format and put attachments at the very end of the message. I think photos and images are shown inline when send in a message in formatted-text format.
    Putting the files at the very end of the message prevents the mail being "split up" in several parts (body, photo attachment, and signature as attachment) which is also annoying for Windows users.
    I have to admit that I don't know if this works with Lotus Notes, but you could give it a try.

  • How to put an image to any part of an e-mail using UTL_SMTP

    We need to send an e-mail with the following format.
    |COMPANY LOGO (JPEC IMAGE)          |
    |                                    |
    |                                    |
    |              HTML table            |
    |                                    |
    |                                    |
    ------------------------------------The exact format is shown here: http://postimage.org/image/76v4e5tmd/
    Above the Automatic Payment Advice is the JPEG image.
    How do we CONSTRUCT THIS e-mail? Our DB is a 10g R2. We use UTL_SMTP. Problem is how to insert an image to any part of the e-mail (not as a separate attachment)?
    Edited by: Channa on May 24, 2012 5:51 AM

    Yes. It is possible. Read this posts of Billy Verreynne to uderstand the MIME format.
    Re: Sending HTML mail with inline/embeded images (My code is constructed on this input)
    embeded image in email body in pl/sql
    DECLARE
      /*LOB operation related varriables */
      v_src_loc  BFILE := BFILENAME('TEMP', 'otn.jpg');
      l_buffer   RAW(54);
      l_amount   BINARY_INTEGER := 54;
      l_pos      INTEGER := 1;
      l_blob     BLOB := EMPTY_BLOB;
      l_blob_len INTEGER;
      v_amount   INTEGER;
      /*UTL_SMTP related varriavles. */
      v_connection_handle  UTL_SMTP.CONNECTION;
      v_from_email_address VARCHAR2(30) := '[email protected]';
      v_to_email_address   VARCHAR2(30) := '[email protected]';
      v_smtp_host          VARCHAR2(30) := 'x.xxx.xxx.xxx'; --My mail server, replace it with yours.
      v_subject            VARCHAR2(30) := 'Your Test Mail';
      l_message            VARCHAR2(32767) := '<html>
    <meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
    <body background=3D"cid:[email protected]">
    ..rest of mail
    </body>
    </html>
      /* This send_header procedure is written in the documentation */
      PROCEDURE send_header(pi_name IN VARCHAR2, pi_header IN VARCHAR2) AS
      BEGIN
        UTL_SMTP.WRITE_DATA(v_connection_handle,
                            pi_name || ': ' || pi_header || UTL_TCP.CRLF);
      END;
    BEGIN
      /*Preparing the LOB from file for attachment. */
      DBMS_LOB.OPEN(v_src_loc, DBMS_LOB.LOB_READONLY); --Read the file
      DBMS_LOB.CREATETEMPORARY(l_blob, TRUE); --Create temporary LOB to store the file.
      v_amount := DBMS_LOB.GETLENGTH(v_src_loc); --Amount to store.
      DBMS_LOB.LOADFROMFILE(l_blob, v_src_loc, v_amount); -- Loading from file into temporary LOB
      l_blob_len := DBMS_LOB.getlength(l_blob);
      /*UTL_SMTP related coding. */
      v_connection_handle := UTL_SMTP.OPEN_CONNECTION(host => v_smtp_host);
      UTL_SMTP.HELO(v_connection_handle, v_smtp_host);
      UTL_SMTP.MAIL(v_connection_handle, v_from_email_address);
      UTL_SMTP.RCPT(v_connection_handle, v_to_email_address);
      UTL_SMTP.OPEN_DATA(v_connection_handle);
      send_header('From', '"Sender" <' || v_from_email_address || '>');
      send_header('To', '"Recipient" <' || v_to_email_address || '>');
      send_header('Subject', v_subject);
      --MIME header.
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          'MIME-Version: 1.0' || UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          'Content-Type: multipart/related; ' || UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          ' boundary= "' || 'SAUBHIK.SECBOUND' || '"' ||
                          UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle, UTL_TCP.CRLF);
      -- Mail Body
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          '--' || 'SAUBHIK.SECBOUND' || UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          'Content-Type: text/html;' || UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          ' charset=US-ASCII' || UTL_TCP.CRLF);
    UTL_SMTP.WRITE_DATA(v_connection_handle,
                          'Content-Transfer-Encoding: quoted-printable' || UTL_TCP.CRLF);                     
      UTL_SMTP.WRITE_DATA(v_connection_handle, UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle, l_message || UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle, UTL_TCP.CRLF);
      -- Mail Attachment
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          '--' || 'SAUBHIK.SECBOUND' || UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          'Content-Disposition: inline; filename="otn.jpg"' || UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          'Content-Type: image/jpg; name="otn.jpg"' ||
                          UTL_TCP.CRLF);
    UTL_SMTP.WRITE_DATA(v_connection_handle,
                          'Content-ID: <[email protected]>; ' ||
                          UTL_TCP.CRLF);                     
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          'Content-Transfer-Encoding: base64' || UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle, UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle, UTL_TCP.CRLF);
      /* Writing the BLOL in chunks */
      WHILE l_pos < l_blob_len LOOP
        DBMS_LOB.READ(l_blob, l_amount, l_pos, l_buffer);
        UTL_SMTP.write_raw_data(v_connection_handle,
                                UTL_ENCODE.BASE64_ENCODE(l_buffer));
        UTL_SMTP.WRITE_DATA(v_connection_handle, UTL_TCP.CRLF);
        l_buffer := NULL;
        l_pos    := l_pos + l_amount;
      END LOOP;
      UTL_SMTP.WRITE_DATA(v_connection_handle, UTL_TCP.CRLF);
      -- Close Email
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          '--' || 'SAUBHIK.SECBOUND' || '--' || UTL_TCP.CRLF);
      UTL_SMTP.WRITE_DATA(v_connection_handle,
                          UTL_TCP.CRLF || '.' || UTL_TCP.CRLF);
      UTL_SMTP.CLOSE_DATA(v_connection_handle);
      UTL_SMTP.QUIT(v_connection_handle);
      DBMS_LOB.FREETEMPORARY(l_blob);
      DBMS_LOB.FILECLOSE(v_src_loc);
    EXCEPTION
      WHEN OTHERS THEN
        UTL_SMTP.QUIT(v_connection_handle);
        DBMS_LOB.FREETEMPORARY(l_blob);
        DBMS_LOB.FILECLOSE(v_src_loc);
        RAISE;
    END;Otn logo is in my database server and It will embade otn logo all over the mail body!.
    Edited by: Saubhik on May 24, 2012 9:06 PM
    Changed the original IP and email address. I should have done this earlier!: Saubhik on May 25, 2012 11:20 AM

  • What's contents encrypt code of embedded image in IDML file?

    Hi guys,
    Does anyone has idea what's contents encrypt code of embedded image in IDML file?
    I want to use C# to get the binary data of contents and save it as image. But it seems to me it's not using Base64.
    How can i translate the contents to image?
    Thanks in advacne.
    Here is the sample file.
    <Image Self="uda" Space="$ID/#Links_RGB" ActualPpi="96 96" EffectivePpi="96 96" ImageRenderingIntent="UseColorSettings" LocalDisplaySetting="Default" ImageTypeName="$ID/Portable Network Graphics (PNG)" AppliedObjectStyle="ObjectStyle/$ID/[None]" ItemTransform="1 0 0 1 -159.0221922373429 -106.13981227162273" GradientFillStart="0 0" GradientFillLength="0" GradientFillAngle="0" GradientFillHiliteLength="0" GradientFillHiliteAngle="0" Visible="true" Name="$ID/">
    - <Properties> 
    <Profile type="string">$ID/None</Profile>  
    - <Contents> 
    - <![CDATA[
    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
    ]]>   
    </Contents>
    <GraphicBounds Left="0" Top="0" Right="318.0443844746858" Bottom="212.27962454324546" />  
    </Properties>
    - <TextWrapPreference Inverse="false" ApplyToMasterPageOnly="false" TextWrapSide="BothSides" TextWrapMode="None"> 
    - <Properties> 
    <TextWrapOffset Top="0" Left="0" Bottom="0" Right="0" />  
    </Properties>
    <ContourOption ContourType="SameAsClipping" IncludeInsideEdges="false" ContourPathName="$ID/" />  
    </TextWrapPreference>
    <Link Self="ud9" AssetURL="$ID/" AssetID="$ID/" LinkResourceURI="file:C:/Users/dkzhang/Desktop/Templates/Images/Hand.PNG" LinkResourceFormat="$ID/Portable Network Graphics (PNG)" StoredState="Embedded" LinkClassID="35906" LinkClientID="257" LinkResourceModified="false" LinkObjectModified="false" ShowInUI="true" CanEmbed="true" CanUnembed="true" CanPackage="true" ImportPolicy="NoAutoImport" ExportPolicy="NoAutoExport" LinkImportStamp="file 129786755834128158 234438" LinkImportModificationTime="2012-04-12T11:39:43" LinkImportTime="2012-04-16T10:37:47" LinkResourceSize="0~393c6" />  
    <ClippingPathSettings ClippingType="None" InvertPath="false" IncludeInsideEdges="false" RestrictToFrame="false" UseHighResolutionImage="true" Threshold="25" Tolerance="2" InsetFrame="0" AppliedPathName="$ID/" Index="-1" />  
    <ImageIOPreference ApplyPhotoshopClippingPath="true" AllowAutoEmbedding="true" AlphaChannelName="$ID/" />  
    </Image>

    Ryan_Zhang wrote:
    After checking, it's using Base64 encode.
    It sure is. Be careful, though; large images could be split up into several consecutive CDATA parts.
    I wrote a Javascript to do the same, but it's extremely slow. A plain C version (I did not even use the '++' part) does the job in less than the blink of an eye.

  • Embedded images disappear on column sorts when viewing SSRS via url in an iframe

    RE:   SQL Server - 2008 R2  Reporting Services
    We deliver an ASP.Net MVC (5) application and some of the views show/display SSRS report via url in an iframe (so the report is displayed vi the web viewer).   There are images in the header of some of these reports which display correctly on the initial
    view, but "disappear" when the user uses a report column sort and/or changes the report zoom (via the SSRS web viewer toolbar). There are other quirky behaviors as well (depending on the browser), but we are dealing with IE versions 8 thru 11.  I've
    already set the ReportViewer.aspx to use <meta http-equiv="X-UA-Compatible" content="IE=7">, and our application pages/views use <meta http-equiv="X-UA-Compatible" content="IE=edge">.
    Does anyone have a "fix" for this? I know it's related to the ReportViewer.aspx and displaying the report(s) in an iframe, but I can't seem to find any information on how to fix the issue.

    Hi,
    According to your description, when you preview report through url in an iframe, the embed images can be displayed, images can’t be displayed after users used sort and changed report zoom.
    To troubleshoot the problem, please refer to the following steps:
    Run the report in Business Intelligence Development Studio (BIDS) to make sure that the images can be displayed correctly.
    The issue may be relevant to compatibility of browser, please use different browser to check whether the issue persists.
    If you are using embedded image of jpg type, please change the extension of the image to png.
    Set the ReportViewer.aspx to use <meta http-equiv="X-UA-Compatible" content="IE=8">.
    Here is a relevant thread you can reference:
    https://social.technet.microsoft.com/Forums/en-US/56650bf4-e65d-4f84-8ac0-a57cb26543b2/image-disappears-when-sorting-in-ssrs-for-server-report-on-report-vieweron-aspx-page?forum=sqlreportingservices
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu
    If you have any feedback on our support, please click
    here.
    Wendy Fu
    TechNet Community Support

  • Illustrator CC opens file showing missing embedded images. Illustrator 5.1 opens same file fine with no missing images.

    How do I get CC to open these files correctly? Is the client saving them incorrectly?
    My work around has now become a pain & I need to know why Illustrator CC tells me most/all embedded images are missing in files received by clients.
    Illustrator 5.1 opens the files ok & gives me no errors. It does a few funky things because ti says the file was produced with a new version. The file previews fine in the Finder window & shows all images. The issue with opening them in 5.1 is it wants to open 1 page at a time like the AI file is a PDF.
    Why is CC failing to recognize the embedded images? Are the images not embedded correctly by the client? Is 5.1 pulling from some lower res version of the images? Files export from 5.1 as hires. Stumped.
    Oh my gosh why arent they just using InDesign. : (

    Please get informed about how Illustrator saves files and what exactly is in a file and how it is re-opened.
    See: http://rwillustrator.blogspot.de/2006/11/whats-in-file.html
    When in Illustrator CS5, Illustrator actually opens the PDF part of the file that contains all the images. Always.
    When in Illustrator CC, Illustrator accesses the AI part of the file, which doesn't necessarily contain the images.

  • Help, embeded images wont display

    I recently changed my code, that worked, to access images and
    videos from another drive. But now, some of my embeded images dont
    show up. I use
    quote:
    source="@Embed(source='assets/plane_front_view.jpg')"
    to embed the image, where assets is in the
    project folder. My question is, when i export this to a .air file,
    are the embedded images part of the .air file? The application
    works when i run it in Flex Builder, but not when i run the .air
    file.

    Can anyone help me out, im just wondering where the file gets
    the embeded files when its exported and ran. Are they included in
    the package?

  • Retreiving Embedded Images Information

    I have a two-part question.  One, I need to know why Illustrator displays embedded images at 72 dpi.  Two, how can I retreive an image's correct size and/or resolution?  Illustrator has the information contained somewhere, I see it being displayed in this window:
    Is there a reason it returns the incorrect "Dimensions" when I ask for the width of a rasterItem?
    I'm using ExtendscriptToolkit 2 to write jsx to control Illustrator CS4.
    Thank you!!!

    So, it's working!!!  It's not what I wanted to come away with but it's WORKING!!!  Thanks, Muppet Mark!
    #target illustrator;
    var resolution = detectLowRes(docRef);
    function detectLowRes(docRef){
         for (var num=0; num<docRef.rasterItems.length; num++){
              var resolution = objectResolution(docRef.rasterItems[num]);
         return resolution;
    function objectResolution(obj) {
         // 1. copy\paste obj in new document
         obj.selected=true;
         copy();//
         var docRef2 = documents.add(DocumentColorSpace.RGB, 1500, 1500, 1); // new doc RGB
         paste(); //
         // 2. trace obj
         var objTrace =obj.trace();
         // 3. extract resolution property
         objTrace.tracing.tracingOptions.resample = false;      
         var objRes = Math.round(objTrace.tracing.imageResolution);
         objTrace.tracing.releaseTracing();
         // 4. delete temp document
         docRef2.close(SaveOptions.DONOTSAVECHANGES);
         // 5. return resolution
         return objRes;
    alert("Mind = Blown: " + resolution + " dpi");
    If anyone can see a way to clean this up further please let me know.

  • Embedding Image to Emails

    Hi to all,
    I would like to know if there is any solutions to the following problems:
    1) Is it possible to attached an animated gif to my email's signature? I had tried attaching but the animated gif does not animate at all when I am composing an email or even when the recipent recieves my mail. I want the animated gif as the footer of every emails that I send out.
    2) Is it possible to have the embedded images linked from a web server rather than having it being attached as part of the email. I want the images to be displayed like those emailer with advertisements that have images download from web.
    Your help is greatly appreciated.
    Thanks & best regards
    Jer
    Apple G5   Mac OS X (10.0.x)  

    Jer, both options are not very good ideas as an increasing number of mail servers will just vaporize it as potential spam or viruses so your recipients would never get to see it, maybe not even the mail.
    But from these 2 bad ideas, the second is the most realistic. If you've received such a mail from someone else, look at the source code to see how they did it.
    Make something in an html editor that you can copy / paste in your signature file. Keep it simple is my advice.

Maybe you are looking for

  • Plug-in/Extension won't delete, crashes Firefox

    Forgive me for this long post. Let me know if this is better suited to a Mac help forum. I have Firefox 16.0.2 and Mac OSX 10.5.8. Recently Firefox kept crashing every time I went to open it. I opened it in safe mode and played around with different

  • Illustrator and Windows 8.1

    I use Adobe Illustrator CS4. I just updated to Windows 8.1 and the colours in Illustrator are now very pale and dull. If I move the design to another program, the colours are bright so the problem must be something with Illustrator...

  • How do I put a check mark to all the songs in the library/

    somehow this morning after deleting voice memos from the iTunes library i noticed that all my songs became de-checked. Which means they won't play until i put a check mark in the check mark column. How do I check them all ?

  • Video iPod and podcasts

    I tried synching podcasts to my 5th Gen and received an error response that one was not copied because it cannot be played on this iPod. What could cause that?

  • How to export the sequence to DivX in Premiere?

    Hi! Could you tell me, is there possible to add custom encoders to be appeared in AME when Premiere sequence export settings appeared?