Re: Ali or Monte - MimeEncodeAsMIMEMultipartDocument

2021-01-03 Thread Pi Digital via use-livecode
Thanks Monte

That’ll point me in the right direction. 

I only put Ali in there because he was in the ‘blame’ list on GitHub. I figured 
he might know a little about it’s innards as he’d worked on it a couple of 
times.

As I’d not got a reply I’d bumbled my way around and gave it a play based on 
python guides I’d found on MIME. When I’m done on this project I’ll look to 
improve the library inline docs. 

Thanks again

Sean Cole
Pi Digital

> On 4 Jan 2021, at 02:49, Monte Goulding via use-livecode 
>  wrote:
> 
> Hi Sean
> 
> The MIME lib is all my fault so don’t blame Ali ;-)
> 
> It may help you to read RFCs 2045-2049 to gain an understanding of MIME. With 
> the exception of mimeEncodeFieldAsMIMEMultipartDocument you really need to 
> understand MIME to use the library.
> 
> You probably want the mimeEncodeAsMIMEEmail command though.
> 
> For the body presuming plain text email then you want something like:
> 
> put "Content-Type: text/plain; charset=UTF-8" & crlf & \
> "Content-Transfer-Encoding: quoted-printable" & crlf & crlf & \
>  mimeEncodeForMIMETransfer(tText, "quoted-printable”) into tBody
> 
> If you want html email then if you don’t know what you need as parameters for 
> mimeEncodeAsMIMEMultipartDocument then best to see the code of 
> mimeEncodeFieldAsMIMEMultipartDocument as an example which builds that from 
> field content.
> 
> Regarding BCC that’s nothing to do with the library. See tsNet recipients 
> list for that.
> 
> Cheers
> 
> Monte
> 
>> On 29 Dec 2020, at 3:18 am, Sean Cole (Pi) via use-livecode 
>>  wrote:
>> 
>> Hi all,
>> 
>> The dictionary, as usual, is a bit lacking in regards to the Mime Library.
>> For MimeEncodeAsMIMEMultipartDocument we have parameters but no idea what
>> the values (enum) for them could or should be.
>> 
>> pContentA: How do we pre-encode parts including headers?
>> 
>> pMultipartType: What MultiPart types are there?
>> 
>> pParamA: What kind of parameters does ParamA take?
>> 
>> There is a lesson that has a single use-case instance but it does not cover
>> all attachment or part types so we are still left guessing. Perhaps this is
>> where either Monte or Ali who coded this could help us out. (
>> https://github.com/livecode/livecode/blob/38790fc428ff5fc3dc769b3a9cde5733bcf209a2/extensions/script-libraries/mime/mime.livecodescript
>> )
>> 
>> I'm trying to attach a pdf to an email and have bcc addresses too.
>> 
>> Thanks
>> 
>> Sean Cole
>> *Pi Digital *
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Ali or Monte - MimeEncodeAsMIMEMultipartDocument

2021-01-03 Thread Monte Goulding via use-livecode
Hi Sean

The MIME lib is all my fault so don’t blame Ali ;-)

It may help you to read RFCs 2045-2049 to gain an understanding of MIME. With 
the exception of mimeEncodeFieldAsMIMEMultipartDocument you really need to 
understand MIME to use the library.

You probably want the mimeEncodeAsMIMEEmail command though.

For the body presuming plain text email then you want something like:

put "Content-Type: text/plain; charset=UTF-8" & crlf & \
 "Content-Transfer-Encoding: quoted-printable" & crlf & crlf & \
  mimeEncodeForMIMETransfer(tText, "quoted-printable”) into tBody

If you want html email then if you don’t know what you need as parameters for 
mimeEncodeAsMIMEMultipartDocument then best to see the code of 
mimeEncodeFieldAsMIMEMultipartDocument as an example which builds that from 
field content.

Regarding BCC that’s nothing to do with the library. See tsNet recipients list 
for that.

Cheers

Monte

> On 29 Dec 2020, at 3:18 am, Sean Cole (Pi) via use-livecode 
>  wrote:
> 
> Hi all,
> 
> The dictionary, as usual, is a bit lacking in regards to the Mime Library.
> For MimeEncodeAsMIMEMultipartDocument we have parameters but no idea what
> the values (enum) for them could or should be.
> 
> pContentA: How do we pre-encode parts including headers?
> 
> pMultipartType: What MultiPart types are there?
> 
> pParamA: What kind of parameters does ParamA take?
> 
> There is a lesson that has a single use-case instance but it does not cover
> all attachment or part types so we are still left guessing. Perhaps this is
> where either Monte or Ali who coded this could help us out. (
> https://github.com/livecode/livecode/blob/38790fc428ff5fc3dc769b3a9cde5733bcf209a2/extensions/script-libraries/mime/mime.livecodescript
> )
> 
> I'm trying to attach a pdf to an email and have bcc addresses too.
> 
> Thanks
> 
> Sean Cole
> *Pi Digital *
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Ali or Monte - MimeEncodeAsMIMEMultipartDocument

2020-12-28 Thread Sean Cole (Pi) via use-livecode
Hi all,

The dictionary, as usual, is a bit lacking in regards to the Mime Library.
For MimeEncodeAsMIMEMultipartDocument we have parameters but no idea what
the values (enum) for them could or should be.

pContentA: How do we pre-encode parts including headers?

pMultipartType: What MultiPart types are there?

pParamA: What kind of parameters does ParamA take?

There is a lesson that has a single use-case instance but it does not cover
all attachment or part types so we are still left guessing. Perhaps this is
where either Monte or Ali who coded this could help us out. (
https://github.com/livecode/livecode/blob/38790fc428ff5fc3dc769b3a9cde5733bcf209a2/extensions/script-libraries/mime/mime.livecodescript
)

I'm trying to attach a pdf to an email and have bcc addresses too.

Thanks

Sean Cole
*Pi Digital *
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode