|
David, you may be seeing Base64 encoding. Are all the characters in the following character set? const char Base64Table[64]="ABCDEFGHIJKLMNOPQRSTUVWXYZ\ abcdefghijklmnopqrstuvwxyz0123456789+/"; The '=' characters are "throw-away" and usually used for padding purposes. If you showed us a sample block plus the mime attachment header it might help. I have a C routine (not AS/400) for base64 unencode you could convert if interested? from: "Leland, David" <dleland@Harter.com> Does anyone have a routine for retrieving the attachment for an e-mail sent to the AS/400? We have setup an e-mail address to receive a CSV file (as an attachment) to our AS/400 - the e-mail gets recieved into /qtcptmm/mail/csv_user/. I'd like a program to be able to read thru the e-mail (the e-mail is a file and is usually named something like "JW072019.NOT") and copy the attachment and create an actual IFS file from it. When I look at the .NOT file, I can see all the data in there but it looks like it's formatted a special way because each line only goes to 64 characters and then there is usually an equal sign and then it's wrapped to the next line. So, I can't just read it straight in and then write it out. Also, I haven't figured out how to know where to start and stop reading. _______________________________________________________________ Regards, Rod Orr +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.