Change content-disposition in email attachment

I am using apex_mail (in Apex 4.1) to send emails with an attachment.
v_mail_id := apex_mail.send(
         p_to  => '[email protected]'
         ...etc...
apex_mail.add_attachment( p_mail_id    => v_mail_id
                         ,p_attachment => v_image
                         ,p_filename   => 'signature.jpg'
                         ,p_mime_type  => 'image/jpeg');
Apex creates this as an attachment:
Content-Disposition: attachment;
I would like to change it to inline:
Content-Disposition: inline;
so I can reference it in my email body with <img src="cid:signature.jpg"/>. Well... I hope it is going to be shown inline anyway if I change Content-Disposition.
Currently (with Content-Disposition: attachment;) it works for Outlook, but, for instance, not in Gmail in the browser. Gmail shows the image separately as an attachment.
Is there a way to change the content-disposition with Apex?
I know it is possible to do it with utl_mail, but this is currently not installed in our databases. I need to involve our DBA to set this up, and I don't know if he is willing to do that.

Hi Joel,
I thought so. I will put this in the Apex feature request database.
Ino
BTW, for other people it might be interesting to know that there is another option I tried that doesn't work in many situations either. You can put this in the email body:
<img src="data:image/jpeg;base64,'||v_image_base64||'"/>
where v_image_base64 is the base64 encoded jpg image.
From my experiments the inline attachment with a cid reference seems to work best.

Similar Messages

  • HTMLLoader & Content-Disposition of type attachment

    HTMLLoader in Adobe AIR 1.0 does not handle the HTTP
    Content-Disposition response headers set to type 'attachment'. It
    simply ignores this header. This is bad, because many sites on the
    web rely on user-agents handling this header appropriately in order
    to initiate a download of a file to an end-user's local disk.
    An example is
    Content-Disposition: attachment; filename="fname.ext"
    This HTTP response header says to the user agent, 'Don't
    render this response as HTML; instead write the response to a file
    on the user's disk called fname.ext'.
    When the Air HTMLLoader encounters an HTTP response with a
    Content-Disposition similar to the example above, nothing is
    re-rendered (which is the correct behavior), there is no way to
    detect that the attachment Content-disposition header has been
    served (bad), and there is no way to obtain the attachment itself
    (worse).
    The correct behavior for an HTTP client which receives an
    HTTP response parameter of this type can be found in RFC 2616,
    section 19.5.1. It is stated that "If this header is used in a
    response with the application/octet-stream content-type, the
    implied suggestion is that the user agent should not display the
    response, but directly enter a ‘save response as...’
    dialog". I suspect that Adobe hasn't had a chance to implement a
    way for HTMLLoader to notify client code of this situation, or the
    process for getting the HTTP response body.
    Has anyone encountered a work-around? Does anyone know of
    plans in place to correct this bug?

    The problem is that the server script is treating the request as a request for a file to download, rather than as a typical HTTP request/response.  You need to modify the server script so that it doesn't include the Content-Disposition header, there's not much you can do on the client side.

  • Regarding PDF content Extraction from Email

    Hi Everyone,
    i want to get the pdf content from an Email Attachment without saving it to the local system,
    plz advice
    Regards,
    Vino

    Hi Vinoth,
    have a look at [http://java.sun.com/developer/onlineTraining/JavaMail/contents.html#GettingAttachments|http://java.sun.com/developer/onlineTraining/JavaMail/contents.html#GettingAttachments].
    Guess you will need some PDF parsing libraries too, so have a look at [iText|http://www.lowagie.com/iText/].
    regards,
    Christian

  • HT5275 When I download an attachment, it doesn't open in a new window.  It goes to my finder, but I must click on an email attachment at least 3 times in order to find it there.  Is there a way to change the preferences to simply open attachment in a new

    When I download an attachment, it doesn't open in a new window.  It goes to my finder, but I must click on an email attachment at least 3 times in order to find it there.  Is there a way to change the preferences to simply open attachment in a new window?

    http://www.apple.com/feedback/kaywerty wrote:
    A rather long winded way of asking if anybody knows if it's possible to have multi-windows open
    It's not possible.
    Suggestions here -> Apple Product feedback

  • How do I change my security questions email? There is an old one attached that no longer works.

    How do I change my security questions email? There is an old one attached that no longer works.

    The Three Best Alternatives for Security Questions and Rescue Mail
        1. Use Apple's Express Lane.
              Go to https://expresslane.apple.com ; click 'See all products and services' at the
              bottom of the page. In the next page click 'More Products and Services, then
              'Apple ID'. In the next page select 'Other Apple ID Topics' then 'Forgotten Apple
              ID security questions' and click 'Continue'. Please be patient waiting for the return
              phone call. It will come in time depending on how heavily the servers are being hit.
         2.  Call Apple Support in your country: Customer Service: Contacting Apple for support or
              Apple ID- Contacting Apple for help with Apple ID account security. Ask to speak to
              Account Security.
         3.  Rescue email address and how to reset Apple ID security questions.
    How to Manage your Apple ID: Manage My Apple ID

  • Content-Disposition inline/attachment

    I am using Content-Disposition for excel file download as below:
    I have searched the forum but not able to get the exact answer or solution. Please also guide me to some url if possible.
    response.setContentType("application/vnd.ms-excel");
    response.setHeader("Content-Disposition", "inline; filename=xyz.xls" );
    If I am using inline attribute but I am not able to specify the filename as xyz.xls and by default fileName provided by browser is the request URL(action-mapping in case of struts).
    But it works fine with attachment attribute and prompts for the exact file Name and works fine.
    I want to know how to specify the desired fileName with inline Attribute ? I am using the struts based request for Excel file generation.
    Best Regards,
    Amber Gupta

    if You dont't mind , I just want to tell u something on this code.
    If im wrong, Please tell me why? and what is the best way of acheiving it then,
    the code below loads whole filedata and it does not matter how big the file is. Don't you think that it will heat up the memory by doing so. and consider the method what he was doing is perfectly right. but is there any other solution/wrong with above code what MR/ms/Mrs Kenneth has written like.
    I just wanted to know the answer what is the wrong with MR. Kennth Code since i looked at it as a perfect working code(but with some glicth).
    with Regards
    Lokesh T.c
    FileInputStream in = new FileInputStream(fileToDownload);
    ServletOutputStream out = response.getOutputStream();
    int bytesRead = 0;
    byte byteArray[] = new byte[fileTODownload.length()];
    // Read in bytes through file stream, and write out through servlet stream
    /*while( ( bytesRead = in.read( byteArray ) ) != -1 ) {
    out.write( byteArray, 0, bytesRead );
    in.read(bytesArray,0,fileTODownload.length());
    out.write(bytesArray,0,fileTODownload.length());
    in.close();
    out.flush();
    out.close();

  • ("Content-Disposition", "attachment;filename=x") works in Netscape; not IE.

    I'm sending an ASCII file back to the client using the following method:
    private void sendFile(String fullFilePath, HttpServletResponse res) {
    if(fullFilePath!=null) {
    try {
    res.setContentType("application/text/plain"); //this will be an unknown type
    res.setHeader("Content-Disposition", "attachment;filename=" + fullFilePath);
    FileInputStream fi = new FileInputStream(fullFilePath);
    OutputStream out = res.getOutputStream();
    while(true) {
    int d = fi.read();
    out.write(d);
    if(fi.available()==0)
    break;
    fi.close();
    out.close();
    catch (Exception e) {
    Logger.err.println("Error in TableQueryServlet.sendFile(): " + e,Log.ERROR);
    This works great in Navigator. The filename that it defaults to in the Save file dialog box is the same one I set it to using the fullFilePath string - including the .txt extension. However, in IE it ignores my filename and assigns its own random filename. Any ideas how I can get this to work in IE?

    It's not the greatest, but see the following...
    MS knowledgebase # Q279667

  • Missing "Content-Disposition" and attachment's file name

    We're testing OCFO 10.1.3.0.6 with MS Outlook 2003 and found some problems when message with attachments is received.
    If the attachment's file name is encoded and the body part looks like:
    Content-Type: application/msword; name="=?utf-8?B?encoded name?="
    Content-Disposition: attachment; filename="=?utf-8?B?encoded name?="
    everything is OK - the message is displayed as expected and the attachment's file name is decoded right.
    But, if Content-Disposition field is missing, the attachment's file name is not decoded - it's displayed as "=?utf-8?B?encoded name?=" (the name is obviously taken from Content-Type's name parameter), we loose information about file's type and we can't open the attachment.
    It seems that MS Outlook (without OCFO) is "smart" enough to decode Content-Type's name parameter as file name in the absence of Content-Disposition field. The same is true for Thunderbird.
    Any ideas?

    Actually the "name" parameter in Content-Type was declared depricated in RFC 1521 in september 1993, (now belongs to Content-Disposition) so they can be excused in a way....
    Message was edited by:
    user464123

  • Error #2190: The attempted load of failed as it had a Content-Disposition of attachment set.

    I'm getting this error when I set the URL.
    Error #2190: The attempted load of  http://site.com/get_file_content.php?id=1000 failed as it had a Content-Disposition of attachment set.
    Is there a way to force the content type on the client?
    Here is the code I'm using:
                var resource:URLResource = new URLResource(path);;
                var element:SWFElement = new SWFElement(resource);
                mediaPlayer = new MediaPlayer();
                element.resource.mediaType = MediaType.SWF;
                mediaPlayer.media = element;
                mediaPlayer.addEventListener(MediaErrorEvent.MEDIA_ERROR, mediaErrorHandler);
                mediaPlayer.addEventListener(MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE, mediaPlayerStateChangeHandler);
                mediaPlayer.addEventListener(DisplayObjectEvent.DISPLAY_OBJECT_CHANGE, mediaPlayerDisplayObjectHandler, false, 0, true);
                protected function mediaPlayerDisplayObjectHandler(event:DisplayObjectEvent):void {
                    var displayObject:DisplayObject = event.newDisplayObject;
                    displayObject.width = 400;
                    displayObject.height = 250;
                    uicomponent.addChild(displayObject);
                protected function mediaErrorHandler(event:MediaErrorEvent):void {
                    trace(event.error.detail);
                    // Error #2190: The attempted load of  http://site.com/get_file_content.php?id=1000 failed as it had a Content-Disposition of attachment set.
    Message was edited by: thx1138

    The problem is that the server script is treating the request as a request for a file to download, rather than as a typical HTTP request/response.  You need to modify the server script so that it doesn't include the Content-Disposition header, there's not much you can do on the client side.

  • Download File by url in another server? (Content-Disposition","attachment)

    Can the file be downloaded by a url in another server?
    ie.
    Server A: JSP program
    Server B: filepath + filename = "http://xxx.com/xx/x.doc"
    e.g.
        response.setContentType("APPLICATION/OCTET-STREAM");
           response.setHeader("Content-disposition", "inline" );            
           response.setHeader("Content-Disposition","attachment; filename=\""+ fn.trim() + "\"");     
              java.io.FileInputStream fileInputStream =new java.io.FileInputStream(filepath+filename);
              int i;          
              while ((i=fileInputStream.read()) != -1) {
                      out.write(i);
              fileInputStream.close();
              out.close();     

    I tried this but it doesn't work. In the report column it shows up as Download" >_ .
    This seems to indicate that the href code is not being interpreted correctly.
    Following is exactly what I have in the URL field:
    <a href="#OWNER#.DOWNLOAD_MY_FILE?p_file=#NOTIFICATION_SEQ_ID#&v_type=SUMMARY">Download</a>Yes, I have granted execute rights to the procedure.
    Thanks,
    Dale

  • Send payload content as email attachment

    Hi all
    I have a field in the source structure, the content of this field/tag has to be sent as an email attachment.
    Appreciate your help in advance
    -Keerthi

    Hi,
    Try using a receiver mail adpater, you can send the payload data as attachment.
    http://help.sap.com/saphelp_tm60/helpdata/en/6b/4493404f673028e10000000a1550b0/content.htm
    Thanks,
    Pragati

  • Every time my lg g pad 8.3 lte tablet is turned off it reverts the saving email attachment back to internal storage.  Every time I turn on, I change it back to save to SD card.  It stays that way until it is turned off for more than a minute.  If I do a r

    Every time my lg g pad 8.3 lte tablet is turned off it reverts the saving email attachment back to internal storage.  Every time I turn on, I change it back to save to SD card.  It stays that way until it is turned off for more than a minute.  If I do a restart, it holds the setting, but loses it when it is shut down for any period of time.  Does anyone else have this issue?  The setting holds for photos taken with camera storing to SD card.  Only the email attachment setting does not hold.

    I believe that system has a hall sensor on it to detect when the lid is closed so it can put the system to sleep and/or disable the monitor so it can be used with an external monitor only. If the sensor is marginal or has a bad cable, it may intermittently cut the monitor on and off, and may likewise put the system to sleep. One way to check would be to plug in an external monitor and if the laptop's screen cuts off or doesn't show up, start using the trackpad and press on a non-typing key like the shift key. If the external display suddenly pops and becomes active while the laptop display remains black, it's probably a problem with the sensor or the cable/connection. You might be able to fool the sensor into kicking on and off by moving a magnet over it. It's located on the left had side of the base with the unit opened up, and right over the audio output plug.
    I know of some people that put a small magnet right over the hall sensor's location so the laptop display turns off and they use the system with an external monitor, keyboard, and mouse. If fooling with magnets, make sure they're small and don't get them close to the hard drive because a strong magnet can wipe them out.
    I don't know if this will help you much, but it might.

  • Email attachment - can't find the file

    I'm using Oracle 9 and I am trying to use it to send an email. I know the version of Oracle is important with this task since sending an email changed in Oracle 10, I think.
    I want it to go to the hard drive and find an attachment to send. I'm okay at SQL/PL and I'm reviewing someone else's code and trying to make it work for me. It sends the mail find, but it can't seem to find the file for the attachment. What is wrong with attaching the file here or the file path?
    thank you.
    daniel
    DECLARE
            v_From           VARCHAR2(80) := '[email protected]';
            v_Recipient     VARCHAR2(80) := '[email protected]';
            v_Subject       VARCHAR2(80) := 'To the moon - and beyond!';
            v_Mail_Host    VARCHAR2(30) := '10.0.31.20';
            v_Mail_Conn utl_smtp.Connection;
            crlf                VARCHAR2(2)  := chr(13)||chr(10);
            pivAttached    VARCHAR2(4000)   := 'C:\Documents and Settings\dkessler\My Documents\PERM\Other\sql_emails\Perm_sel_vw_form_cc_ltd_20110526.txt';
              lvDirectory       VARCHAR2(100);
              lvFileName        VARCHAR2(100);
              lvLine            VARCHAR2(1000);
              lvMessage         VARCHAR2(32767);
              lvCc              VARCHAR2(100);
              lnCcCount         NUMBER(8);
              lnLastSemiColon   NUMBER(8);
              lnCurSemiColon    NUMBER(8);     
              TYPE lTypeFile IS TABLE OF VARCHAR2(200)
                INDEX BY BINARY_INTEGER;
              lTabFile           lTypeFile;
              lvFileHandle       sys.UTL_FILE.FILE_TYPE;
              lvSlashPosition         NUMBER;
              lvMessageLength    NUMBER;
              leMessageTooLong   EXCEPTION;
              leInvalidPath      EXCEPTION;
              lvMessageLengthgthExceeded   BOOLEAN := FALSE;
              pinMaxSize    NUMBER DEFAULT 9999999999;
            --rpt_name varchar2(50);
    BEGIN
            v_Mail_Conn := utl_smtp.Open_Connection('10.0.31.20', 25);
            utl_smtp.Helo(v_Mail_Conn, v_Mail_Host);
            utl_smtp.Mail(v_Mail_Conn, v_From);
            utl_smtp.Rcpt(v_Mail_Conn, v_Recipient);
            --rpt_name:='Perm_sagitec2011_UPD_user_access_fix_'||to_char(sysdate,'YYYYMMDD')||'.xls';
            --demo_mail.begin_attachment(v_Mail_Conn => v_Mail_Conn,mime_type => 'Application/Excel', inline => TRUE, filename => rpt_name);
            utl_smtp.Data(v_Mail_Conn, 'Date: '   || to_char(sysdate, 'Dy, DD Mon YYYY hh24:mi:ss') || crlf ||
                                                    'From: '   || '[email protected]' || crlf ||
                                                    'Subject: '|| v_Subject || crlf ||
                                                    'To: '     || v_Recipient || crlf ||
                                                     'Content-Type: multipart/mixed; boundary="DMW.Boundary.605592468"' || crlf ||
                                                      '--DMW.Boundary.605592468' || crlf ||
                                                      'Content-Type: text/plain; charset=US-ASCII' || crlf ||
                                                      'Content-Disposition: inline;' || crlf ||
                                                      'Content-Transfer-Encoding: 7bit' || crlf ||
                                                    crlf ||                                
                                                    'This is body text.'|| crlf
           --demo_mail.end_attachment(conn => conn);
                                         -- locate the final '/' or '\' in the pathname ...
                         BEGIN
                                 lvSlashPosition := INSTR(pivAttached, '/', -1 );
                                 IF lvSlashPosition = 0 THEN
                                    lvSlashPosition := INSTR(pivAttached, '\', -1 );
                                 END IF;
                                 -- separate the filename from the directory name ...
                                 lvDirectory     := SUBSTR(pivAttached, 1, lvSlashPosition - 1 );
                                 lvFileName      := SUBSTR(pivAttached, lvSlashPosition + 1 );
                                 -- open the file ...
                                 lvFileHandle := UTL_FILE.FOPEN(lvDirectory, lvFileName, 'r' );
                                 -- generate the MIME boundary line ...
                                 lvMessage := crlf || '--DMW.Boundary.605592468' || crlf ||
                                 'Content-Type: application/octet-stream; name="' || lvFileName || '"' || crlf ||
                                 'Content-Disposition: attachment; filename="' || lvFileName || '"' || crlf ||
                                 'Content-Transfer-Encoding: 7bit' || crlf || crlf ;
                                 lvMessageLength := lvMessageLength + LENGTH(lvMessage);
                                 utl_smtp.write_data ( v_Mail_Conn, lvMessage );
                                 -- and append the file contents to the end of the message ...
                                 LOOP
                                     UTL_FILE.GET_LINE(lvFileHandle, lvLine);
                                     IF lvMessageLength + LENGTH(lvLine) > pinMaxSize THEN
                                        lvMessage := '*** truncated ***' || crlf;
                                        utl_smtp.write_data ( v_Mail_Conn, lvMessage );
                                        lvMessageLengthgthExceeded := TRUE;
                                        RAISE leMessageTooLong;
                                     END IF;
                                     lvMessage := lvLine || crlf;
                                     utl_smtp.write_data ( v_Mail_Conn, lvMessage );
                                     lvMessageLength := lvMessageLength + LENGTH(lvMessage);
                                 END LOOP;
                              EXCEPTION
                                 WHEN NO_DATA_FOUND THEN
                                   NULL;
                                 WHEN UTL_FILE.INVALID_PATH THEN
                                   RAISE_APPLICATION_ERROR (-20101,'Invalid path while opening attachment '||pivAttached );
                                 WHEN OTHERS THEN 
                                   RAISE;
                              END;
                              lvMessage := crlf;
                              utl_smtp.write_data ( v_Mail_Conn, lvMessage );
                              -- close the file ...
                              UTL_FILE.FCLOSE(lvFileHandle);
           utl_smtp.Quit(v_mail_conn);
           --pivAttached
    EXCEPTION
    WHEN utl_smtp.Transient_Error OR utl_smtp.Permanent_Error then
       raise_application_error(-20000, 'Unable to send mail: '||sqlerrm);
    END;
    /

    The important thing is that a file attachment does not mean pointing the mail API at a file and say "+attach thyself+".
    In technical terms, the attachment is simply another piece in the mail (aka MIME) body. There can be numerous "pieces" - separated by text boundary lines. Each piece with is own header and data.
    So an e-mail with an attachment does not mean mail arrives with a file piggybacking on it. It means a MIME body with multiple "pieces". Where one such "piece" is the uu-encoded contents of the file, with is header describing what the contents is.
    Depending on the mail API your code use, your code may need to construct this entire MIME (e-mail) body - including reading the original file, encoding it if binary, and inserting that as a "piece" into the MIME body.
    This you would do when for example using UTL_SMTP - as it only does the SMTP protocol part (the conversation with the mail server) and not the constructing MIME body part.
    If you for example use UTL_MAIL, it generates a (very basic/primitive) MIME body and uses UTL_SMTP to transmit it. UTL_MAIL expects you to pass the file contents to insert as a "piece" into the MIME body as a LOB. Not as a physical path or UNC that points to some file somewhere. Your code needs to read that content of the file into a LOB... and then call UTL_MAIL.
    As your code is PL/SQL, it is server side code. It runs inside an Oracle server process. If the file contents to attach is on the client, then that client (browser, Java, TOAD, .Net, Perl, whatever) needs to read that local file's content and use DBMS_LOB calls to instruct PL/SQL on the server to create a LOB containing that contents. Then the PL/SQL code can call UTL_MAIL and tell it to write the contents of that LOB into the MIME body of the e-mail.

  • ParseException Content-Disposition filename spaces

    Hello All,
    I have an email generated from Thunderbird 1.5.0.9 (Windows/20061207) which contains an attachment whose filename has spaces.
    JavaMail (1.4) throws a javax.mail.internet.ParseException on the MimeBodyPart.getDisposition() call:
    javax.mail.internet.ParseException: Expected ';', got "-"
    javax.mail.internet.ParameterList.<init>(ParameterList.java:179)
    javax.mail.internet.ContentDisposition.<init>(ContentDisposition.java:87)
    javax.mail.internet.MimeBodyPart.getDisposition(MimeBodyPart.java:1039)
    javax.mail.internet.MimeBodyPart.getDisposition(MimeBodyPart.java:299) The offending attachment part has a part header which looks like this:
    Content-Disposition: inline;
         filename*0=Test - Test.pdf
    Clearly the parser is failing due to the spaces in the filename. Bugzilla for Thunderbird (Bug 221028 - https://bugzilla.mozilla.org/show_bug.cgi?id=221028) discusses this issue, however the status of the bug is VERIFIED WONTFIX.
    According to the Mozilla discussion, their implementation is conformant to the RFC:
    ...Just two days ago I was talking about this issue in #mozillazine with Christian
    Biesinger and Boris Zbarsky, and they said that this is the proper behaviour
    according to the RFC...
    Whether it IS conformant to all relevant RFCs I don't know, but it seems it won't be changed any time soon.
    This issue also exists for the Content-Type header in the same email which has the same format:
    Content-Type: application/pdf;
         name*0=Test - Test.pdfAnyone know if there is a way I can "safely" parse these headers? Is this a JavaMail bug?
    Thanks

    Absolutely, and please don't take my posting as a complaint - well over 99.9% of our emails are consumed flawlessly. I'm expressing more of (my opinion only) a high-level philosophical argument about of why I think good software (JavaMail) should try to by-default interact with not-so-good software. I'm not basing this not on "technical correctness", but rather the following unfortunate scenario:
    One particular example would be certain products made by a company with the initals "MS". These products almost always hide brokenness (they act as highly liberal consumers). Outlook, Internet Explorer, are the 2 primary examples. So a user (and unfortunately most users have never read or care about an RFC) opens the email with Outlook, or the web page with Explorer, etc. It "works". Now, we programmers certainly know better, but remember that we aren't buying or choosing products or services, we're offering them. User then opens with Java-based product (stack trace). User buys or chooses MS-based product, MS-based product retains market stranglehold, commercial email providers test their products with Outlook, and in the end, brokenness is propagated anyway. It's kind of like reverse-Darwinism for software (survival of the most-broken).
    Some customers complain that JavaMail doesn't strictly enforce every requirement of the standards
    As an SMTP producer, I might see that, but personally I can never recall seeing a single problem with outgoing email from JavaMail. As a client consumer, I'm not sure why they would take that philosophy, unless maybe they are using JavaMail to test RFC-compliance.
    there are forms of brokenness that go beyond what can be handled at the JavaMail API level.
    Of course, but I have yet to see a message that the "MS" client could not read. So perhaps they are working around some of these at a higher level (in the GUI, maybe?)
    But for developers who don't think about this problem...
    Most developers most likely aren't using JavaMail to read in over 25,000 emails a day. So admittedly, I'm in a unique situation.
    Having made that decision it's relatively straightforward to configure JavaMail appropriately. Not really, one change required updating the jar file, others require obscure uses of the API. And a developer/administrator is only going to make those changes after seeing the problem.
    to avoid propagating brokenness as you suggest.
    Brokenness will get propagated anyway (see reverse-Darwinism, or the Theory of De-evolution above).
    I'm looking forward to trying out 1.4.1, and thanks again for all the assistance, a very thorough FAQ, and overall a great API. I think the opensourcing was a good idea, JavaMail really is by far the best API that I have seen for this type of high-volume work.

  • Email attachment not included in forwarded message - no error message given

    A coworker of mine was trying to forward a large 25.6MB pdf over the AT&T network.  She downloaded entire message before hitting forward and selected "include attachments" when given the option.  She could see the icon for the attachment at the bottom of the forwarded message, but the recipient doesn't receive the attachment and it is not reflected in the sent email.  There is no warning or error message given.  She could forward this from her desktop account, so it doesn't seem to be a server based limit on attachments..
    This is an exchange server email account and an iphone 5.
    Any ideas?

    I too am experiencing this behavior, however, for some reason that I do not know, the attachments appear ok one day and then they appear embedded. This is becoming detrimental to my work!
    Is anyone looking into this at Apple?
    C
    --Boundary(IDD652jjiT9bsdspgfbLeNSA)
    Content-type: application/msword; name=vzw-swd-mmsc.doc
    Content-transfer-encoding: BASE64
    Content-disposition: attachment; filename=vzw-swd-mmsc.doc
    0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAA
    PAAAAAAAAAAAEAAAPgAAAAEAAAD+////AAAAADsAAAD/////////////////////
    ///////////////////////////////////////////spcEAMyAJBAAA8BK/AAAA
    AAAAEAAAAAAABAAAhCIAAA4AYmpiamSiZKIAAAAAAAAAAAAAAAAAAAAAAAAJBBYA
    An e-mail message with a Word-attachment that was
    sent by forwarding was not interpreted correctly by
    Mail. The attachment is shown as inline undecoded
    data:
    --------------060401070608000609090303
    Content-Type: application/msword;
    name="linuxhandleiding.doc"
    Content-Transfer-Encoding: base64
    Content-Disposition: inline;
    filename="linuxhandleiding.doc"
    0M8R4KGxGuEA(...)
    To reproduce this, I sent an e-mail with a Word
    attachment to my own address, using Thunderbird on a
    Linux machine. After that, I forwarded the received
    message with the attachment again to my own address.
    In Thunderbird, the forwarded message shows the
    attachment correctly, but in Apple Mail (2.1), that I
    use with the same e-mail account (IMAP), the original
    message shows the attachment correctly, but in the
    forwarded message it appears undecoded in the message
    body (see above).
    I searched the forum and found similar issues, but
    not exactly what happens here. Also, no solutions
    provided helped me to solve this problem. Any
    ideas?
    iBook G4 / Mac
    mini G4   Mac OS X (10.4.7)   Mail
    2.1
    PowerBook G4   Mac OS X (10.4.7)  

Maybe you are looking for

  • Error while receiving Item using MB1C.

    I get the following error message while receiving Item using T-Code MB1C. Accounting Data not yet maintained for Material NPPL 2707. Not sure which setup is missing. Can somebody please help?

  • Regarding logo in alv

    Hi Everyone, I want to print a logo in the alv grid display. I have used the "reuse_alv_commentary_write" fm. The logo is also displaying at the right top corner. But I want to get it printed at the left top corner. please give me a solution. this is

  • Trouble in combo box

    hi all... i have used combo box in my application where using the action class i have inserted the values into the database. the bean is giving the already stored value and fails to refresh when the combo is changed. platform - JSF OS - Windows Versi

  • Relation between sales district and Profit centre

    Hi , how is sales district related to Profit centers , if in case they are related?

  • FCE doesn't recognize Panasonic VTR

    For 1st time i have filmed HDV 1080i on Panasonic HVX 200 P2 card; while trying to capture on FCE,the following message comes: plug-in VTR ,it does not recognizeI have Imac 20'. Can anyone help please?