Hi Charles,

> Am 17.09.2016 um 09:52 schrieb Charles Warwick 
> <char...@techstrategies.com.au>:
> 
> The tsNetSmtp* functions can take multiple e-mail addresses in a single call, 
> just ensure the tRecipient variable has one address per line.
> 


Oh, thats brilliant. Much easier than doing a call for every address.
So one can add To, CC and Bcc recipients  into one variable.


> As Matthias said, you also need to add the To: and Cc: headers accordingly.
> 
> I have updated the LCMail.livecode stack to show an example:
> 
> https://downloads.techstrategies.com.au/tsnet/LCMail.livecode 
> <https://downloads.techstrategies.com.au/tsnet/LCMail.livecode>
> 
> ... and I will try make the documentation a bit clearer :-)
> 
> @Matthias: sorry, I made these changes before I saw you had updated your 
> stack!  Otherwise I would have made these changes to a copy of your stack 
> instead.

Never mind. If i find the time today i will add your modifications to my stack 
and send it afterwards directly to you, if you don´t mind.

Matthias

> 
> Cheers,
> 
> Charles
> 
> 
> On 17/09/2016 9:22 AM, Matthias Rebbe wrote:
>> It´s late and i should go to sleep…
>> 
>> After rereading i  found an error in the if statement of the scripts.
>> 
>> Here are the correct ones.
>> 
>> then for the To recipients you would write:
>> 
>> repeat for each line tRecipient in fld “To”
>> if tRecipient is empty then next repeat
>> put tsNetSmtpSync(tURL, tSender, tRecipient, tPostData, 
>> tResponseHeaders,tBytes,tSettings) into tResult
>> end repeat
>> 
>> for the Cc recipients:
>> 
>> repeat for each line tRecipient in fld “Cc”
>> if tRecipient is empty then next repeat
>> put tsNetSmtpSync(tURL, tSender, tRecipient, tPostData, 
>> tResponseHeaders,tBytes,tSettings) into tResult
>> end repeat
>> 
>> and for the Bcc:
>> 
>> repeat for each line tRecipient in fld “Bcc”
>> if tRecipient is empty then next repeat
>> put tsNetSmtpSync(tURL, tSender, tRecipient, tPostData, 
>> tResponseHeaders,tBytes,tSettings) into tResult
>> end repeat
>> 
>> 
>> 
>>> Am 17.09.2016 um 01:06 schrieb Matthias Rebbe 
>>> <matthias_livecode_150...@m-r-d.de>:
>>> 
>>> 2nd try.
>>> 
>>> 
>>>> Am 16.09.2016 um 22:29 schrieb Mark Clark <markcl...@mac.com 
>>>> <mailto:markcl...@mac.com>>:
>>>> 
>>>> Thanks for all the help so far. I forgot to ask -- what is the best way to 
>>>> add multiple recipients, BCC, etc?
>>>> _______________________________________________
>>>> 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
>>> 
>>> regarding the  multiple to:
>>> 
>>> 1. you have to add the additional To recipients also to the smtp header. 
>>> You have to separate the recipients with Comma.
>>> The line must end with CRLF.
>>> 
>>> To: ema...@runrev.com, ema...@runrev.com, ema...@runrev.com
>>> 
>>> For CC recipients it´s the same
>>> Cc: m...@livecode.com, y...@livecode.com, w...@livecode.com
>>> 
>>> A sample smtp header would then look like this:
>>> 
>>> Content-Type: text/plain; charset=utf-8
>>> Date: Sat, 17 Sep 2016 00:37:04 +0200
>>> From: supp...@myawesomecompany.com
>>> To: ema...@runrev.com, ema...@runrev.com, ema...@runrev.com
>>> Cc: m...@livecode.com, y...@livecode.com, w...@livecode.com
>>> Subject: =?UTF-8?B?TWVzc2FnZSB3aXRoIG5vbiBBU0NJSSDDs8K/wqHDoSc=?=
>>> 
>>> This is the message.
>>> 
>>> 
>>> 
>>> Very important : Bcc Recipients are not added to the SMTP header ! ! !
>>> 
>>> 
>>> 2. for sending you have to call the tsNetSmptSync function for every To, Cc 
>>> and Bcc recipient.
>>> 
>>> Lets say you have a To, a Cc and Bcc field. Every line contains a 
>>> emailadress.
>>> 
>>> 
>>> then for the To recipients you would write:
>>> 
>>> repeat for each line tRecipient in fld “To”
>>> if line tRecipient is empty then next repeat
>>> put tsNetSmtpSync(tURL, tSender, tRecipient, tPostData, 
>>> tResponseHeaders,tBytes,tSettings) into tResult
>>> end repeat
>>> 
>>> for the Cc recipients:
>>> 
>>> repeat for each line tRecipient in fld “Cc”
>>> if line tRecipient is empty then next repeat
>>> put tsNetSmtpSync(tURL, tSender, tRecipient, tPostData, 
>>> tResponseHeaders,tBytes,tSettings) into tResult
>>> end repeat
>>> 
>>> and for the Bcc:
>>> 
>>> repeat for each line tRecipient in fld “Bcc”
>>> if line tRecipient is empty then next repeat
>>> put tsNetSmtpSync(tURL, tSender, tRecipient, tPostData, 
>>> tResponseHeaders,tBytes,tSettings) into tResult
>>> end repeat
>>> 
>>> 
>>> Regarding Dave´s question about Html. As you mentioned already,Sarahs 
>>> library gives good advice how to implement that and it should work with 
>>> tsNet. At least if you create smtp message (tPostData) correctly.
>>> 
>>> For those who are intrested in Sarah´s scripts and library: She uploaded 
>>> hem all to GitHub
>>> https://github.com/trozware/rev_stacks
>>> 
>>> Regards,
>>> 
>>> Matthias
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Matthias Rebbe
>>> Bramkampsieke 13
>>> 32312 Lübbecke
>>> Tel +49 5741 310000
>>>     +49 160 5504462
>>> Fax: +49 5741 310002
>>> eMail: matth...@m-r-d.de
>>> 
>>> BR5 Konverter - BR5 -> MP3
>>> 
>>> _______________________________________________
>>> 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 <mailto: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 
>> <http://lists.runrev.com/mailman/listinfo/use-livecode>
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com <mailto: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 
> <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

Reply via email to