Message -- MIME -- Combine Messages

I encountered the text of the subject line in an email that I sent to myself from a copy machine. The copy machine was suppose to scan the pages, convert them to PDF, and send them to my email account. Apparently the PDF attachment was too large for one email, so the machine/e-mail client split the PDF into 3 e-mails using MIME/Base64. I understand this is a coding/decoding method of taking non-text files and transmitting them over the internet as text files to later be decoded and reassembled.
So I had three files and none of them seemed to be worth a darn, but all were about 2 MB. After much ado, here is the process that eventually allowed me to read and pring my PDF file:
Click on Part1/X in Apple's Mail program, where X would be the number of parts the file was split into.
Go to View in the menu, mouse over Message, and click on Raw Source (Cmd-Opt-U)
Click in the message area (where the jibberish text is) and select all (Cmd-A)
Open a text program such as TextEdit (or I used the freely available TextWrangler) and paste. Then save the file in a suitable (but temporary) location.
Repeat this process for each of the X parts. You will make a seperate file for each part. Just concatenating each part in the same file doesn't work! Trust me I tried.
Now you need this program I found called Decoder 4.0.2 (http://www.etresoft.com/). It cost $20, but it worked, so I paid. It is shareware. It's only 1.7 MB so it downloaded readily.
After installing, run the Decoder program. A small window with the words, "Drag files and folders into this window to decode them" tells you the program is running.
Finally, do just that. Select all of the files just created and drag all at once into the decoder window. In a flash, the Decoder program makes a folder with the subject of the email and inside is your reconstructed file. In my case the 4 MB PDF.
I'm not claiming it's easy, but when the alternative is not having the file at all, I'm willing to jump through the hoops!
Power Mac G5   Mac OS X (10.4.3)  

I had the exact same issue (split messages from a networked photocopier/scanner), and searched and found this topic. However, I was put off by the $20 shareware fee, so I tried to find another solution.
I was successful in pasting the text from multiple messages into a single text document. I only left the last few headers on the first part (Content-Type, Content-Transfer-Encoding, Content-Disposition), and removed all mail headers from the later part(s). I was then able to decode it using Stuffit Expander 10.0.
  Mac OS X (10.4.7)  

Similar Messages

  • MIME Partial messages - unable to combine parts to create the origional pdf

    Hi:
    I have a scanner/printer emailing a pdf document to an imap mail account I check with mail.app. The printer is set to break up mail messages into 5mb segments - this allows mailing of documents to some companies that restrict mail messages sizes.
    I did read through the threads in this list on this subject - none were solved, but appeared to be waiting for more information, I hope what I have collected below will help in this type of problem.
    If this is no longer an option within mail.app, I may be able to script it in perl, called from applescript. Perl have a module to decode MIME parts.
    For this particular message, it broke up the document into 3 parts.
    mail.app message window:
    Partial message, part 1 of 3
    To read this message, select all of the parts of the message and select the Message --> MIME --> Combine Messages menu item.
    The text "select all of the parts of the message" is not included in the raw messages and therefore must be generated by mail.app itself.
    Message --> MIME does not exist in mail.app version 2.1 (or 1.3)
    Is there a way within mail.app to append/combine three mail messages
    Message header:
    Subject: part 1/3<[email protected]>
    To: kent
    Cc: jerry
    Date: Tue, 1 May 2007 09:27:33 -0500
    Message-Id: <[email protected]>
    MIME-Version: 1.0
    Content-Type: message/partial;
    id="TANUP<1178029645.00007494ed80>";
    number=1;
    total=3
    Raw view snip from part 1/3:
    MIME-Version: 1.0
    Content-Type: message/partial;
    id="TANUP<1178029645.00007494ed80>";
    number=1;
    total=3
    MIME-Version: 1.0
    Content-Type: multipart/mixed;
    boundary="DCBOUND_PRE<1178029645.00007494ed80>"
    This is a multi-part message in MIME format.
    --DCBOUND_PRE<1178029645.00007494ed80>
    Content-Type: text/plain; charset=US-ASCII
    Content-Transfer-Encoding: 7bit
    This E-mail was sent from "duplex" (Aficio 2027).
    Scan Date: 01.05.2007 09:27:23 (-0500)
    Queries to: [email protected]
    --DCBOUND_PRE<1178029645.00007494ed80>
    Content-Type: application/pdf; name="20070501092725014.pdf"
    Content-Transfer-Encoding: base64
    Content-Disposition: attachment;
    filename="20070501092725014.pdf"
    JVBERi0xLjMKJZKgoooKNCAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvSW1hZ2UK
    L1dpZHRoIDQyMjQKL0hlaWdodCAyNTUxCi9CaXRzUGVyQ29tcG9uZW50IDEKL0NvbG9yU3Bh
    Raw view snip from part 2/3:
    Message-Id: <[email protected]>
    MIME-Version: 1.0
    Content-Type: message/partial;
    id="TANUP<1178029645.00007494ed80>";
    number=2;
    total=3
    mhjYPvksDwe9LRhBN1HIa5KYEbDGNhlLjBB2OCJByyi80gnnVdauo1i89h8XGrtYIC8i5SBl
    PowerMac G4   Mac OS X (10.4.9)   Mail version 2.1 (752/752.2)
    PowerMac, PowerBook, Mini, MacBook Pro   Mac OS X (10.4.9)   Mail Version 2.1 (752/752.2)
    PowerMac, PowerBook, Mini, MacBook Pro   Mac OS X (10.4.9)  

    If you do a search of the help in Acrobat with "merge files" you come up with at least 2 different solutions.

  • Incorrect display of MIME Multipart message

    I have non critical, yet annoying problems.
    My problem is similar to:
    https://support.mozilla.org/en-US/questions/992656?esab=a&as=aaq
    I have a single sender who email's do not display the proper Mime attachment inline. What I have found is that the order of the mime parts seems to be important. In my case, the "HTML" content is listed first in the message, and the "text" content is second. In this case, the "text" is the body part that is displayed.
    I have access to the source message. I simply reversed the order of the body parts in the source message, then the HTML version is displayed.
    I did installed the addon https://support.mozilla.org/en-US/kb/viewing-all-body-parts
    I am able to see both parts when I set the correct settings.
    My questions seem to be, (why) does Thunderbird care what order the body parts are in? If I choose view "original html", shouldn't thunderbird display the HTML if it exists?
    I can post the source message if you think it will help. However as I said, simply re-order the body parts, I get the HTML when it is the 2nd / last body part.

    It is standard practice for the body parts to be Text then HTML.
    I think the RFC explains the situation fairly well
    http://www.w3.org/Protocols/rfc1341/7_2_Multipart.html
    To quote
    As a very simple example, the following multipart message has two parts, both of them plain text, one of them explicitly typed and one of them implicitly typed:
    From: Nathaniel Borenstein <[email protected]>
    To: Ned Freed <[email protected]>
    Subject: Sample message
    MIME-Version: 1.0
    Content-type: multipart/mixed; boundary="simple
    boundary"
    This is the preamble. It is to be ignored, though it
    is a handy place for mail composers to include an
    explanatory note to non-MIME compliant readers.
    --simple boundary
    This is implicitly typed plain ASCII text.
    It does NOT end with a linebreak.
    --simple boundary
    Content-type: text/plain; charset=us-ascii
    This is explicitly typed plain ASCII text.
    It DOES end with a linebreak.
    --simple boundary--
    This is the epilogue. It is also to be ignored.
    The use of a Content-Type of multipart in a body part within another multipart entity is explicitly allowed. In such cases, for obvious reasons, care must be taken to ensure that each nested multipart entity must use a different boundary delimiter. See Appendix C for an example of nested multipart entities.
    The use of the multipart Content-Type with only a single body part may be useful in certain contexts, and is explicitly permitted.

  • Prioritized Messages in combination with Event-Driven Message Processing

    Hi,
    our Scenario (EO): Sender A sends large IDocs to Receivers X and Y (> Split)
    1.
    What we did first:
    Prioritized Message Processing
    Sender A sends large Messages, therefore we prioritzied Messages in the IE with EO_MSG_SIZE_LIMIT > 4000.
    This works fine: Messages are queued in XBTL and XBTM and afterwards they are send to Receiver X and Y.
    2.
    What we did next:
    Event-Driven Message Processing
    Now we want to send the Message from Sender A to Receiver X directly and to Receiver Y at night time.
    We add Event-Driven Message Processing, Sender- and ReceiverID for A and Y,Job and so on...
    On it's own (without Prioritized Message Processing), this works fine: The messages are send at night time.
    But in combination (Event-Driven + Prioritized Message Processing) the messages only passes the Prioritized Message Processing and the Event-Driven is ignored.
    Our "Hop-List" for Split A to Y was:
    1. XBTL
    2. XBTJ2008...
    3. XBTM
    But actually all Messages passes:
    1.XBTL
    2.XBTM
    Why are the messages not filtered for the Event-Driven Message Processing (in combination with the Prioritized Message Processing)?

    It was an error in the SourceCode and is now corrected by SAP:
    Hinweis 1295746 - XI Runtime: Fehler in Ereignisgesteuerte Messageverarbeitung
    Olaf

  • Content in S/MIME Signed Message

    Hi,
    In the following statement, is it possible that the content can be a multipart containing two bodyparts (one containing text and one containing file attachment), my question is : the signature is valid ? :
    CertStore certs...
    SMIMESignedGenerator fact = new SMIMESignedGenerator();
    fact.addSigner(privKey, cert, SMIMESignedGenerator.DIGEST_SHA1);
    fact.addCertificatesAndCRLs(certs);
    MimeMultipart smime = fact.generate(content, "BC");
    Example :
    MimeBodyPart mbp1 = new MimeBodyPart();
    mbp1.setText(mailContent);
    mbp1.setHeader("Content-Type", "text/plain");
    // Create the attachment and add it to the mail message     
    MimeBodyPart mbp2 = new MimeBodyPart();
    FileDataSource fileAttachment = new FileDataSource(filePath);
    DataHandler dh = new DataHandler(fileAttachment);
    mbp2.setDataHandler(dh);
    mbp2.setFileName(filename);
    mbp2.setHeader("Content-Disposition", "ATTACHMENT");
    Multipart multipart = new MimeMultipart("related");
    multipart.addBodyPart(mbp1);
    multipart.addBodyPart(mbp2);
    PrivateKey key = UtilsCrypto.getPrivateKey( alias, passwd, urlpath, keystoretype);
    Certificate[] chain = UtilsCrypto.getCertificateChain(alias, passwd, urlpath, keystoretype);
    CertStore certsAndCRLs = CertStore.getInstance("Collection", new CollectionCertStoreParameters(Arrays.asList(chain)), "BC");
    MimeBodyPart bodyPart = new MimeBodyPart();
    X509Certificate cert = (X509Certificate) chain[0];
    bodyPart.setContent(multipart);                         
    // set up the generator
    SMIMESignedGenerator gen = new SMIMESignedGenerator();
    gen.addSigner(key, cert, SMIMESignedGenerator.DIGEST_SHA1, null, null);
    gen.addCertificatesAndCRLs(certsAndCRLs);
    MimeMultipart multipartbase = gen.generate(bodyPart, "BC");
    message = setHeadersMessage(message, mailModel, file);
    message.setHeader("Content-Type", "Application/pkcs7-signature; smime-type=signed-data;name=smime.p7s");                                                            
    message.setContent(multipartbase);                              
    message.saveChanges();
    trans.sendMessage(message, address);
    Many thanks.

    Hi,
    Okay, this topic is a bit old, nevertheless, here is my response.
    If I understand correctly, what you want is to sign a message with attachment.
    You can do this with the following code:
    // Body object
    MimeBodyPart body = new MimeBodyPart();
    body.setContent("this is a test yeah", "text/html");
    // Attachment
    MimeBodyPart attachment = new MimeBodyPart();
    attachment.setDataHandler(new DataHandler(new FileDataSource(sendFile), "text/plain"));
    attachment.setFileName("blabla.dat");
    // Creat MIME message from parts
    MimeMessage notyetsigned = new MimeMessage(session);
    Multipart multipart = new MimeMultipart();
    multipart.addBodyPart(body);
    multipart.addBodyPart(attachment);
    notyetsigned.setContent(multipart);
    /* Sign message */
    MimeMultipart mm = gen.generate(notyetsigned, "BC");
    // Create signed MIME message (again)
    MimeMessage signedmessage = new MimeMessage(session);;
    signedmessage.setContent(mm);
    // Set up the message instance attributes
    signedmessage.addRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
    signedmessage.setSubject(subject);
    signedmessage.addHeader("X-Priority", "1");
    // send message
    Transport.send(signedmessage);
    Regards,
    Valéry B.

  • Combine messages workflow mail?

    I have used find messages, display messages, combine messages with the find area including the specific mailbox and the from and to fields filled out with the email addresses and subject line. Can't get it to work. I have clients who do not know what a reply button is and I'd like those 50 messages to be combined. What am I doing wrong please?
    MacMini   Mac OS X (10.4.9)  

    Like the message viewer here:
    http://images.apple.com/macosx/features/mail/images/mailnew20050412.jpg
    I just select the messages I want to combine in Mail.app, and then in Automator I run the workflow.

  • E-mail receiver QPAC crashes when receiving MIME/multipart messages with various subparts

    Hi,
    does the E-Mail receiver currently support MIME/multipart messages which contain various subparts?
    When receiving a mime message like
    message 34
    over here, E-Mail receiver stalls and throws the following exception:
    Exception occurred - explicitly stalling action. Exception:com.adobe.workflow.pat.PATRuntimeException: The attachment null could not be retrieved because its type cannot be handled by this qpac. Type: class javax.mail.internet.MimeMultipart
    Does e-mail receiver currently support mime/multipart messages containing various subparts or not?
    Is there anyone out there to clarify this?
    Steve

    Hmm. No unfortunately I cannot send you the original message because I didn't keep it.
    But never mind. We managed to implement a simple workaround: the Email server reformats emails before forwarding them to the workflow server. Which is quite good a solution since the workflow doesn't care about message-bodies but about attachments. So, it's safe to reformat the message body (or even throw it away).
    Steve

  • "This is a MIME encoded message ..." within the email message

    Hi there,
    Basically I am getting a "This is a “MIME encoded message ..." at the beginning of email messages.
    When I send a website form via email I get “This is a “MIME encoded message … Content-Type: text/plain; charset=ISO-8859-1″ attached to the beginning of the body of the email. This only happens when you send from the GoDaddy hosted website and only to an Apple @me.com or @icloud.com email address. This does not happen when you send the same form from a different website server or to another email address such as @cox.net. This is a plain text email created by Form Processor Pro thru the website. Also checking with GoDaddy.
    Just wondering if this is happening to others and if there is anything I can do to get rid of that mime message?
    Thanks.
    GRN

    My take on that is server reacts on some type of PHP encoding in mail form. (pardon me for possible language mishaps, I am not programmer). I would try and see if possibly using another browser would make it more acceptable for mail server, you could try Google Chrome (if I understood correctly you filling those forms in web interface, aren't you?) instead of Safari.

  • Error message to Warning message in MIGO?

    Hi,
    When we are executing MIGO 411 K transaction we are getting error message 'Enter Vendor Number'. I want to supress change error message to warning message.
    Because my requirement is populate vendor dynamically based on combination of Material, Plant, Storage location and Batch. I got user exit for this User-exit (EXIT_SAPMM07M_001) when click on check button.
    We found a User-exit (EXIT_SAPMM07M_001) triggered when User clicks on 'CHECK' button. But since the vendor field (LIFNR) is a mandatory field in MIGO 411 K transaction, its throwing an error message 'Enter Vendor Number'. So unable to proceed further.
    so i want to change error message into warning message and then i will proceed.
    error message i m getting is " Enter vendor number for special stock k".
    Or is there any other to populate the vendor dynamically based on Material, Plant, Storage location and Batch. please help..
    thanks

    This error is dynamic call so you can't make this one as warning message but why don't you try to add the search criteria based on your requirement to the field of vendor in migo.
    e.g. when you do F4 or drop down you will see the list of vendor you can get from diff way.......so add one more earch criteria for your reqs here.

  • Message Driven bean: message always removed from queue

    We use MDB to dequeue messages from database queue (AQ) and want to handle errors: if the transaction rolls back, message should have retry_count updated and after defined retries should move to exception queue.
    The problem is, that with all combinations of transactions settings, the message is removed from queue before onMessage is called. If I use Container managed transactions with Mandatory transaction attribute, call to setRollbackOnly fails with message "java.lang.IllegalStateException: Cannot call setRollbackOnly() current thread is NOT associated with a transaction."
    How can I write a MDB, which can commit or rollback message depending on whether exception is or is not thrown? I use JDev 10.1.3.
    Thanks,
    Viliam
    Here are my files:
    ejb-jar.xml:
    <?xml version = '1.0' encoding = 'windows-1250'?>
    <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
    <ejb-jar>
      <enterprise-beans>
        <message-driven>
          <description>Message Driven Bean</description>
          <display-name>SendSMSBean</display-name>
          <ejb-name>SendSMSBean</ejb-name>
          <ejb-class>sk.transacty.cc.ejb.SendSMSBeanBean</ejb-class>
          <transaction-type>Container</transaction-type>
          <acknowledge-mode>Auto-acknowledge</acknowledge-mode>
          <message-driven-destination>
            <destination-type>javax.jms.Queue</destination-type>
          </message-driven-destination>
          <resource-ref>
            <res-ref-name>jdbc/CCDataSource</res-ref-name>
            <res-type>javax.sql.DataSource</res-type>
            <res-auth>Container</res-auth>
          </resource-ref>
        </message-driven>
      </enterprise-beans>
      <assembly-descriptor>
        <container-transaction>
          <method>
            <ejb-name>SendSMSBean</ejb-name>
            <method-name>*</method-name>
          </method>
          <trans-attribute>Mandatory</trans-attribute>
        </container-transaction>
      </assembly-descriptor>
    </ejb-jar>orion-ejb-jar.xml:
    <?xml version = '1.0' encoding = 'windows-1250'?>
    <!DOCTYPE orion-ejb-jar PUBLIC "-//Evermind//DTD Enterprise JavaBeans 1.1 runtime//EN" "http://xmlns.oracle.com/ias/dtds/orion-ejb-jar.dtd">
    <orion-ejb-jar>
      <enterprise-beans>
        <message-driven-deployment max-instances="1" name="SendSMSBean" connection-factory-location="java:comp/resource/jmsAQ/QueueConnectionFactories/aqQue" destination-location="java:comp/resource/jmsAQ/Queues/msg_queue" listener-threads="1" min-instances="0"/>
      </enterprise-beans>
      <assembly-descriptor>
        <default-method-access>
          <security-role-mapping impliesAll="true" name="<default-ejb-caller-role>"/>
        </default-method-access>
      </assembly-descriptor>
    </orion-ejb-jar>

    As far as I know XMLType JMS messages are not supported when using OJMS. They might be for OC4J 10.1.3, but I thought it's an AQ limitation rather than an OC4J one.. To be sure you might just log a TAR on Metalink.
    hth,
    Bastiaan

  • Need of datatype, message type and message interface

    hai
    can any one tell me..
    why we need three level heirarchy for a message in XI
    regards,
    Madhav

    Hi Madhav,
    let us recall them by their name and identify their roll.
    Data type : suppose that you want to form a message but that comprises of  many different types of data . as in numeric, string, characters.So at bottom you will have to define datatype.
    Message Type: having defined data type now you want to form a meaningful message and that message can be formed by combining many such different data types in to one message type.
    Message interface : No you have created message type but now that you want to use it some where, then you will have to interface it. So you will hace to define a message interface.
    Vishal
    Please reward with points for useful Help

  • Error message into warning message KO450

    Hi,
    There are  unsettle RA  value in project PAD-9114. Because of  this unsettle RA  value in  the project  we are not able to  close the project and receiving error message like below:
    1.There is still WIP for wbs
    2.Balance of  wbs is not zero.
    There is still WIP for WBS PAD-9114
    Message no. KO450
    Diagnosis
    The WIP for WBS PAD-9114 has not been cleared.
    System Response
    WBS PAD-9114 cannot be deleted.
    Procedure
    Calculate the WIP for WBS PAD-9114 so that it can be cleared.  Then settle WBS PAD-9114, including the cleared WIP in the settlement.
    How  to change  above  error message   into warning message so that   it will allow us to  close  the project.
    With regards,
    V.krishnamoorthy

    Hi,
    Thanks  for your answer. But still i am receiving the same error
    There is still WIP for WBS PAD-9114
    Message no. KO450
    Diagnosis
    The WIP for WBS PAD-9114 has not been cleared.
    System Response
    WBS PAD-9114 cannot be deleted.
    Procedure
    Calculate the WIP for WBS PAD-9114 so that it can be cleared.  Then settle WBS PAD-9114, including the cleared WIP in the settlement.
    With regards,
    V.krishnamoorthy

  • My iphone5 stopped receiving calls and text messages then a message said my sim is locked what can I do?

    My iphone5 stopped receiving calls and text messages then a message said my sim is locked what can I do?

    You can call you're carrier and have them unlock it.

  • When the message arrives, the message tone sound that many times. How this problem can be solved? I installed the new version, but the problem is not resolved, the future is to be taken into account in the new version of this?

    When the message arrives, the message tone sound that many times. How this problem can be solved? I installed the new version, but the problem is not resolved, the future is to be taken into account in the new version of this?

    I'm not sure I understand the question, is the message tone going more then once?
    Turn off repeat message alert here:
    settings > notifications > messages > repeat alert > never
    Some people have found this does not stop the repeat miessage tone,
    if you are one of those then I suggest you contact Apple:
    http://www.apple.com/feedback/iphone.html
    They may not respond, but hopefully will fix in uodate if enough people complain.

  • Write message to Job log with message class and message number

    hi folk,
    When running a background job I'm able to write a message to the job log using the statement - Message "some text..." type 'I'.
    In the Job log I can see the message "some text.." with a "default" message class and message number (but in my report i don't specify any message ID) so I have no idea it comes from.
    Then I try to send a message where I specify the message class/number etc...using message id 'Z1' number 000 with "some text..." In the job log I now can see the "right" message class "Z1" and the number 000, but the message is empty?
    Please advice how to write a message with the message class and message number.
    Best regards
    LinhNg

    Hi Linh,
    How did you provide the text "Some message"? Did you hard code it or used a text element?
    Regards,
    Immanuel.

Maybe you are looking for

  • How to extract the contents of ZIP file stored in oracle database column ?

    The file is in ZIP format and it is stored in BLOB databse column . The contents of file is in binary format . How to extract those contents from file and thus creating the same ZIP file as output in ODI ? Thanks Arun

  • Re:. Flash applications freeze periodically with sound but no video on all browsers.

    I've been having problems with flash applications on browsers for the past year or two. What happens is that when a flash video starts, my browser will lag periodically. The sound will be present, but the video will freeze, and I will not be able to

  • EBS 12.1.3 start issue

    hi all, There are 2 instances at a sever: (DEV,PROD), now I start DEV instance first, then start PROD instance. the dev instance can be connected by PL/SQL Developer. the prod instance can not be connected by PL/SQL Developer(ora-12543 error) DEV: li

  • Info for requesting geo-tagging for Canon Powershot cameras.

    I currently have a Canon powershot which I love, but was hoping to upgrade to a newer model that supported geo-tagging.. I just called Canon customer service and asked if there were any current or future models that would be including this feature..

  • IDisk... where did it go after SL upgrade?

    Hi, all: I encountered a number of issues as I upgraded from Tiger to SL, but I won't recount them all here (and most of them have been resolved, anyway). But... Where is my iDisk? The icon is gone from the desktop (it is displayed in the left-hand p