Connecting to Amazon SES with Lasso 8.5.5

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Connecting to Amazon SES with Lasso 8.5.5

Peter D Bethke
Hello all,

I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.

However, sending mail from Lasso’s email interface I get a consistent error Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).

For lasso settings I’m using SSL connection, and default port 587 (which is ok for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.

One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it possible that this is interfering with the sending process?

This there a better debugging method that I can use to watch the actual transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.

Best,

Peter
#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

stevepiercy
You might need to configure postfix to serve as a relay.
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html

Then test the configuration from the command line.
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command-line.html

Each set of instructions has more information than you really
need, and does not always communicate it clearly.  Maybe I
should write up another article?  I have a draft sitting here
with all my notes.

Let me know if you need help, and we can hack through it
together.  I hang in #lassochat on IRC.

--steve


On 9/8/14 at 10:41 AM, [hidden email] (Peter D Bethke) pronounced:

>Hello all,
>
>I’ve been attempting to use Amazon’s SES SMTP service to
>send email from a Lasso 8.5.5 server running on OSX 10.4 (yes I
>know its old - it an ancient PPC xServe). I’ve set up all the
>proper credentials with SES and I’m actually able to send
>email from the server’s desktop using apple mail and the SES service.
>
>However, sending mail from Lasso’s email interface I get a
>consistent error Message: SMTP: [45] Failed to connect to host
>"email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>
>For lasso settings I’m using SSL connection, and default port
>587 (which is ok for SES) and the correct username and pw that
>I’ve verified works from the desktop. Still the same error.
>
>One thing I’ve noticed is that SES uses TLS (Transport Layer
>Security) - is it possible that this is interfering with the
>sending process?
>
>This there a better debugging method that I can use to watch
>the actual transaction between lasso and the SES service? My
>guess is that the error I get is more of a catch-all and is
>masking the actual error message returned from the SES server.
>
>Best,
>
>Peter
>#############################################################
>Attend the Lasso Developer Conference 2014!
>October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>http://www.lassosoft.com/LDC-newmarket-2014
>
>#############################################################
>
>This message is sent to you because you are subscribed to
>the mailing list Lasso [hidden email]
>Official list archives available at http://www.lassotalk.com
>To unsubscribe, E-mail to: <[hidden email]>
>Send administrative queries to  <[hidden email]>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Steve Piercy              Website Builder              Soquel, CA
<[hidden email]>               <http://www.StevePiercy.com/>

#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

Peter D Bethke
Cool- thanks for the feedback Steve. So, I’m guessing the issue is the TLS requirement?

Peter

On Sep 8, 2014, at 7:16 PM, Steve Piercy - Website Builder <[hidden email]> wrote:

> You might need to configure postfix to serve as a relay.
> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html
>
> Then test the configuration from the command line.
> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command-line.html
>
> Each set of instructions has more information than you really need, and does not always communicate it clearly.  Maybe I should write up another article?  I have a draft sitting here with all my notes.
>
> Let me know if you need help, and we can hack through it together.  I hang in #lassochat on IRC.
>
> --steve
>
>
> On 9/8/14 at 10:41 AM, [hidden email] (Peter D Bethke) pronounced:
>
>> Hello all,
>>
>> I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.
>>
>> However, sending mail from Lasso’s email interface I get a consistent error Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>>
>> For lasso settings I’m using SSL connection, and default port 587 (which is ok for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.
>>
>> One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it possible that this is interfering with the sending process?
>>
>> This there a better debugging method that I can use to watch the actual transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.
>>
>> Best,
>>
>> Peter
>> #############################################################
>> Attend the Lasso Developer Conference 2014!
>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>> http://www.lassosoft.com/LDC-newmarket-2014
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> Steve Piercy              Website Builder              Soquel, CA
> <[hidden email]>               <http://www.StevePiercy.com/>
>
> #############################################################
> Attend the Lasso Developer Conference 2014!
> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
> http://www.lassosoft.com/LDC-newmarket-2014
>
> #############################################################
>
> This message is sent to you because you are subscribed to
> the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>

#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

stevepiercy
For all intents and purposes, TLS == SSL more or less, so I
don't think TLS is the issue.  The configuration of TLS may be
the issue.

You could try sending mail without TLS from Lasso first.  That
will remove one more layer of troubleshooting.

--steve


On 9/9/14 at 8:20 AM, [hidden email] (Peter D Bethke) pronounced:

>Cool- thanks for the feedback Steve. So, I’m guessing the
>issue is the TLS requirement?
>
>Peter
>
>On Sep 8, 2014, at 7:16 PM, Steve Piercy - Website Builder
><[hidden email]> wrote:
>
>>You might need to configure postfix to serve as a relay.
>>http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html
>>
>>Then test the configuration from the command line.
>>
>http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command
>-line.html
>>
>>Each set of instructions has more information than you really need, and does not
>always communicate it clearly.  Maybe I should write up another
>article?  I have a draft sitting here with all my notes.
>>
>>Let me know if you need help, and we can hack through it together.  I hang in
>#lassochat on IRC.
>>
>>--steve
>>
>>
>>On 9/8/14 at 10:41 AM, [hidden email] (Peter D Bethke) pronounced:
>>
>>> Hello all,
>>>   I’ve been attempting to use Amazon’s SES SMTP service
>>>to send email from a Lasso
>8.5.5 server running on OSX 10.4 (yes I know its old - it an
>ancient PPC xServe). I’ve set up all the proper credentials
>with SES and I’m actually able to send email from the
>server’s desktop using apple mail and the SES service.
>>>   However, sending mail from Lasso’s email interface I get
>>>a consistent error
>Message: SMTP: [45] Failed to connect to host
>"email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>>>   For lasso settings I’m using SSL connection, and default
>>>port 587 (which is ok
>for SES) and the correct username and pw that I’ve verified
>works from the desktop. Still the same error.
>>>   One thing I’ve noticed is that SES uses TLS (Transport
>>>Layer Security) - is it
>possible that this is interfering with the sending process?
>>>   This there a better debugging method that I can use to
>>>watch the actual
>transaction between lasso and the SES service? My guess is that
>the error I get is more of a catch-all and is masking the
>actual error message returned from the SES server.
>>>   Best,
>>>   Peter
>>> #############################################################
>>> Attend the Lasso Developer Conference 2014!
>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>   #############################################################
>>>   This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to  <[hidden email]>
>>
>>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>Steve Piercy              Website Builder              Soquel, CA
>><[hidden email]>               <http://www.StevePiercy.com/>
>>
>>#############################################################
>>Attend the Lasso Developer Conference 2014!
>>October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>http://www.lassosoft.com/LDC-newmarket-2014
>>
>>#############################################################
>>
>>This message is sent to you because you are subscribed to
>>the mailing list Lasso [hidden email]
>>Official list archives available at http://www.lassotalk.com
>>To unsubscribe, E-mail to: <[hidden email]>
>>Send administrative queries to  <[hidden email]>
>
>#############################################################
>Attend the Lasso Developer Conference 2014!
>October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>http://www.lassosoft.com/LDC-newmarket-2014
>
>#############################################################
>
>This message is sent to you because you are subscribed to
>the mailing list Lasso [hidden email]
>Official list archives available at http://www.lassotalk.com
>To unsubscribe, E-mail to: <[hidden email]>
>Send administrative queries to  <[hidden email]>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Steve Piercy              Website Builder              Soquel, CA
<[hidden email]>               <http://www.StevePiercy.com/>

#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

Marc Pope-2
In reply to this post by Peter D Bethke
Your problem is TLS SMTP uses port 465 not 25 or 587

> On Sep 8, 2014, at 10:41 AM, Peter D Bethke <[hidden email]> wrote:
>
> Hello all,
>
> I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.
>
> However, sending mail from Lasso’s email interface I get a consistent error Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>
> For lasso settings I’m using SSL connection, and default port 587 (which is ok for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.
>
> One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it possible that this is interfering with the sending process?
>
> This there a better debugging method that I can use to watch the actual transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.
>
> Best,
>
> Peter
> #############################################################
> Attend the Lasso Developer Conference 2014!
> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
> http://www.lassosoft.com/LDC-newmarket-2014
>
> #############################################################
>
> This message is sent to you because you are subscribed to
>  the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>
#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

Paul Moebius-3
https://www.fastmail.fm/help/technical/ssltlsstarttls.html

SMTP STARTTLS as an exception
The one real exception to the above is SMTP. However that's for a different reason again. Most email software used SMTP on port 25 to submit messages to the email server for onward transmission to the destination. However, SMTP was originally designed for transfer, not submission. So yet another port (587) was defined for message submission. Although port 587doesn't mandate requiring STARTTLS, the use of port 587 became popular around the same time as the realisation that SSL/TLS encryption of communications between clients and servers was an important security and privacy issue.

The result is that in most cases, systems that offer message submission over port 587 requireclients to use STARTLS to upgrade the connection and also require a username and password to authenticate. There has been an added benefit to this approach as well. By moving users away from using port 25 for email submission, ISPs are now able to block outgoing port 25connections from users' computers, which were a significant source of spam due to infection with spam-sending viruses.

Currently, things seem relatively randomly split between people using SMTP SSL/TLS encrypted over port 465, and people using SMTP with STARTTLS upgrading over port 587.



On Sep 9, 2014, at 6:38 PM, Marc Pope <[hidden email]> wrote:

> Your problem is TLS SMTP uses port 465 not 25 or 587
>
>> On Sep 8, 2014, at 10:41 AM, Peter D Bethke <[hidden email]> wrote:
>>
>> Hello all,
>>
>> I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.
>>
>> However, sending mail from Lasso’s email interface I get a consistent error Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>>
>> For lasso settings I’m using SSL connection, and default port 587 (which is ok for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.
>>
>> One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it possible that this is interfering with the sending process?
>>
>> This there a better debugging method that I can use to watch the actual transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.
>>
>> Best,
>>
>> Peter
>> #############################################################
>> Attend the Lasso Developer Conference 2014!
>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>> http://www.lassosoft.com/LDC-newmarket-2014
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
> #############################################################
> Attend the Lasso Developer Conference 2014!
> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
> http://www.lassosoft.com/LDC-newmarket-2014
>
> #############################################################
>
> This message is sent to you because you are subscribed to
>  the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>

#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

Paul Moebius-3
In reply to this post by stevepiercy
TLS uses port 587
SSL Legacy uses 465


On Sep 9, 2014, at 3:41 PM, Steve Piercy - Website Builder <[hidden email]> wrote:

> For all intents and purposes, TLS == SSL more or less, so I don't think TLS is the issue.  The configuration of TLS may be the issue.
>
> You could try sending mail without TLS from Lasso first.  That will remove one more layer of troubleshooting.
>
> --steve
>
>
> On 9/9/14 at 8:20 AM, [hidden email] (Peter D Bethke) pronounced:
>
>> Cool- thanks for the feedback Steve. So, I’m guessing the issue is the TLS requirement?
>>
>> Peter
>>
>> On Sep 8, 2014, at 7:16 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>
>>> You might need to configure postfix to serve as a relay.
>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html
>>>
>>> Then test the configuration from the command line.
>>>
>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command
>> -line.html
>>>
>>> Each set of instructions has more information than you really need, and does not
>> always communicate it clearly.  Maybe I should write up another article?  I have a draft sitting here with all my notes.
>>>
>>> Let me know if you need help, and we can hack through it together.  I hang in
>> #lassochat on IRC.
>>>
>>> --steve
>>>
>>>
>>> On 9/8/14 at 10:41 AM, [hidden email] (Peter D Bethke) pronounced:
>>>
>>>> Hello all,
>>>>  I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso
>> 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.
>>>>  However, sending mail from Lasso’s email interface I get a consistent error
>> Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>>>>  For lasso settings I’m using SSL connection, and default port 587 (which is ok
>> for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.
>>>>  One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it
>> possible that this is interfering with the sending process?
>>>>  This there a better debugging method that I can use to watch the actual
>> transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.
>>>>  Best,
>>>>  Peter
>>>> #############################################################
>>>> Attend the Lasso Developer Conference 2014!
>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>  #############################################################
>>>>  This message is sent to you because you are subscribed to
>>>> the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to  <[hidden email]>
>>>
>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>> Steve Piercy              Website Builder              Soquel, CA
>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>
>>> #############################################################
>>> Attend the Lasso Developer Conference 2014!
>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to  <[hidden email]>
>>
>> #############################################################
>> Attend the Lasso Developer Conference 2014!
>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>> http://www.lassosoft.com/LDC-newmarket-2014
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> Steve Piercy              Website Builder              Soquel, CA
> <[hidden email]>               <http://www.StevePiercy.com/>
>
> #############################################################
> Attend the Lasso Developer Conference 2014!
> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
> http://www.lassosoft.com/LDC-newmarket-2014
>
> #############################################################
>
> This message is sent to you because you are subscribed to
> the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>

#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

Marc Pope-2
587 is just an alternate SMTP port. 465 is secure. Try not using ssl or use port 465 and see if it works?

> On Sep 9, 2014, at 9:57 PM, Paul Moebius <[hidden email]> wrote:
>
> TLS uses port 587
> SSL Legacy uses 465
>
>
>> On Sep 9, 2014, at 3:41 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>
>> For all intents and purposes, TLS == SSL more or less, so I don't think TLS is the issue.  The configuration of TLS may be the issue.
>>
>> You could try sending mail without TLS from Lasso first.  That will remove one more layer of troubleshooting.
>>
>> --steve
>>
>>
>> On 9/9/14 at 8:20 AM, [hidden email] (Peter D Bethke) pronounced:
>>
>>> Cool- thanks for the feedback Steve. So, I’m guessing the issue is the TLS requirement?
>>>
>>> Peter
>>>
>>>> On Sep 8, 2014, at 7:16 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>>>
>>>> You might need to configure postfix to serve as a relay.
>>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html
>>>>
>>>> Then test the configuration from the command line.
>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command
>>> -line.html
>>>>
>>>> Each set of instructions has more information than you really need, and does not
>>> always communicate it clearly.  Maybe I should write up another article?  I have a draft sitting here with all my notes.
>>>>
>>>> Let me know if you need help, and we can hack through it together.  I hang in
>>> #lassochat on IRC.
>>>>
>>>> --steve
>>>>
>>>>
>>>> On 9/8/14 at 10:41 AM, [hidden email] (Peter D Bethke) pronounced:
>>>>
>>>>> Hello all,
>>>>> I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso
>>> 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.
>>>>> However, sending mail from Lasso’s email interface I get a consistent error
>>> Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>>>>> For lasso settings I’m using SSL connection, and default port 587 (which is ok
>>> for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.
>>>>> One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it
>>> possible that this is interfering with the sending process?
>>>>> This there a better debugging method that I can use to watch the actual
>>> transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.
>>>>> Best,
>>>>> Peter
>>>>> #############################################################
>>>>> Attend the Lasso Developer Conference 2014!
>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>> #############################################################
>>>>> This message is sent to you because you are subscribed to
>>>>> the mailing list Lasso [hidden email]
>>>>> Official list archives available at http://www.lassotalk.com
>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>> Send administrative queries to  <[hidden email]>
>>>>
>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>> Steve Piercy              Website Builder              Soquel, CA
>>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>>
>>>> #############################################################
>>>> Attend the Lasso Developer Conference 2014!
>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>
>>>> #############################################################
>>>>
>>>> This message is sent to you because you are subscribed to
>>>> the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to  <[hidden email]>
>>>
>>> #############################################################
>>> Attend the Lasso Developer Conference 2014!
>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to  <[hidden email]>
>>
>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>> Steve Piercy              Website Builder              Soquel, CA
>> <[hidden email]>               <http://www.StevePiercy.com/>
>>
>> #############################################################
>> Attend the Lasso Developer Conference 2014!
>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>> http://www.lassosoft.com/LDC-newmarket-2014
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
>
> #############################################################
> Attend the Lasso Developer Conference 2014!
> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
> http://www.lassosoft.com/LDC-newmarket-2014
>
> #############################################################
>
> This message is sent to you because you are subscribed to
>  the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>
#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

Robert Carpenter
I've got a tag for SES that uses the POST method. It requires the encrypt_HMAC tag, not sure if that's available on 10.4/PPC, but if so, should work just fine.

You can feed it plain text and/or html. emlTo should be an array. Also, Amazon has said they'll be deprecating SHA1 at some point, but still working for me (I'm also on an older host, although not quite PPC-old :-)

<?lassoscript
define_tag(
        'ses_email',
        -description = 'authenticates and sends an email via Amazon SES service',
        -required='emlTo',
        -req = 'emlFrom',
        -req = 'subj',
        -req = 'body',
        -opt = 'html',
        -opt = 'key',
        -opt = 'secret',
        -opt = 'host'
);

        !local_defined('key') ? local('key') = 'YOUR-KEY';
        !local_defined('secret') ? local('secret') = 'YOUR-SECRET';
        !local_defined('host') ? local('host') = 'YOUR-HOST'
        local(
                'timestamp' = date_format(date_localtoGMT(date), -format='%QT%TZ'),
                'hashdate' = date_format((date), -format='%a, %d %b %Y %T %z'),
                //TODO - add some code to detect highest digest level available on host
                'hash' = Encrypt_HMAC(#secret, #hashdate, -Digest='sha1', -base64),
                'hdrs' = array('X-Amzn-Authorization' = 'AWS3-HTTPS AWSAccessKeyId=' + #key  + ', Signature=' + #hash + ', Algorithm=HmacSHA1', 'Date' = #hashdate  ),
                'post' = array(
                                'AWSAccessKeyId'=#key,
                                'Action'='SendEmail',
                                'Message.Body.Text.Data'=#body,
                                'Message.Subject.Data' = #subj,
                                'Source'=#emlFrom,
                                'TimeStamp'=#timestamp
                                ),
        );

        if(local_defined('html'));
                #post->insert('Message.Body.Html.Data' = #html);
        /if;

        if(#emlTo && #emlTo->type =='array');
                iterate(#emlTo, local('e'));
                        if(valid_email(#e));
                                //CHECK ME: would a non-linear number break SES (if the loop skips a non-valid addy)?
                                local('tname') = 'Destination.ToAddresses.member.' + loop_count;
                                 #post->insert(#tname = #e);
                        else;
                                return('bad email address');
                        /if;
                /iterate;
        else;
                return('emails not an array');
        /if;
       
        local('rtn') = include_url(
                #host,
                -POSTparams=#post,
                -sendMimeHeaders=#hdrs
        );

        return(#rtn);
/define_tag;
?>

-Robert-

On Sep 9, 2014, at 7:53 PM, Marc Pope <[hidden email]> wrote:

> 587 is just an alternate SMTP port. 465 is secure. Try not using ssl or use port 465 and see if it works?
>
>> On Sep 9, 2014, at 9:57 PM, Paul Moebius <[hidden email]> wrote:
>>
>> TLS uses port 587
>> SSL Legacy uses 465
>>
>>
>>> On Sep 9, 2014, at 3:41 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>>
>>> For all intents and purposes, TLS == SSL more or less, so I don't think TLS is the issue.  The configuration of TLS may be the issue.
>>>
>>> You could try sending mail without TLS from Lasso first.  That will remove one more layer of troubleshooting.
>>>
>>> --steve
>>>
>>>
>>> On 9/9/14 at 8:20 AM, [hidden email] (Peter D Bethke) pronounced:
>>>
>>>> Cool- thanks for the feedback Steve. So, I’m guessing the issue is the TLS requirement?
>>>>
>>>> Peter
>>>>
>>>>> On Sep 8, 2014, at 7:16 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>>>>
>>>>> You might need to configure postfix to serve as a relay.
>>>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html
>>>>>
>>>>> Then test the configuration from the command line.
>>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command
>>>> -line.html
>>>>>
>>>>> Each set of instructions has more information than you really need, and does not
>>>> always communicate it clearly.  Maybe I should write up another article?  I have a draft sitting here with all my notes.
>>>>>
>>>>> Let me know if you need help, and we can hack through it together.  I hang in
>>>> #lassochat on IRC.
>>>>>
>>>>> --steve
>>>>>
>>>>>
>>>>> On 9/8/14 at 10:41 AM, [hidden email] (Peter D Bethke) pronounced:
>>>>>
>>>>>> Hello all,
>>>>>> I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso
>>>> 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.
>>>>>> However, sending mail from Lasso’s email interface I get a consistent error
>>>> Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>>>>>> For lasso settings I’m using SSL connection, and default port 587 (which is ok
>>>> for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.
>>>>>> One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it
>>>> possible that this is interfering with the sending process?
>>>>>> This there a better debugging method that I can use to watch the actual
>>>> transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.
>>>>>> Best,
>>>>>> Peter
>>>>>> #############################################################
>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>> #############################################################
>>>>>> This message is sent to you because you are subscribed to
>>>>>> the mailing list Lasso [hidden email]
>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>> Send administrative queries to  <[hidden email]>
>>>>>
>>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> Steve Piercy              Website Builder              Soquel, CA
>>>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>>>
>>>>> #############################################################
>>>>> Attend the Lasso Developer Conference 2014!
>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>
>>>>> #############################################################
>>>>>
>>>>> This message is sent to you because you are subscribed to
>>>>> the mailing list Lasso [hidden email]
>>>>> Official list archives available at http://www.lassotalk.com
>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>> Send administrative queries to  <[hidden email]>
>>>>
>>>> #############################################################
>>>> Attend the Lasso Developer Conference 2014!
>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>
>>>> #############################################################
>>>>
>>>> This message is sent to you because you are subscribed to
>>>> the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to  <[hidden email]>
>>>
>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>> Steve Piercy              Website Builder              Soquel, CA
>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>
>>> #############################################################
>>> Attend the Lasso Developer Conference 2014!
>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to  <[hidden email]>
>>
>> #############################################################
>> Attend the Lasso Developer Conference 2014!
>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>> http://www.lassosoft.com/LDC-newmarket-2014
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
> #############################################################
> Attend the Lasso Developer Conference 2014!
> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
> http://www.lassosoft.com/LDC-newmarket-2014
>
> #############################################################
>
> This message is sent to you because you are subscribed to
>  the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>

#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

Peter D Bethke
Thats very cool Robert - I’m curious if you arrived at this solution after going through the same process that I did - discovering an issue with sending email via the standard Lasso tags.

Peter

On Sep 10, 2014, at 12:24 AM, Robert Carpenter <[hidden email]> wrote:

> I've got a tag for SES that uses the POST method. It requires the encrypt_HMAC tag, not sure if that's available on 10.4/PPC, but if so, should work just fine.
>
> You can feed it plain text and/or html. emlTo should be an array. Also, Amazon has said they'll be deprecating SHA1 at some point, but still working for me (I'm also on an older host, although not quite PPC-old :-)
>
> <?lassoscript
> define_tag(
> 'ses_email',
> -description = 'authenticates and sends an email via Amazon SES service',
> -required='emlTo',
> -req = 'emlFrom',
> -req = 'subj',
> -req = 'body',
> -opt = 'html',
> -opt = 'key',
> -opt = 'secret',
> -opt = 'host'
> );
>
> !local_defined('key') ? local('key') = 'YOUR-KEY';
> !local_defined('secret') ? local('secret') = 'YOUR-SECRET';
> !local_defined('host') ? local('host') = 'YOUR-HOST'
> local(
> 'timestamp' = date_format(date_localtoGMT(date), -format='%QT%TZ'),
> 'hashdate' = date_format((date), -format='%a, %d %b %Y %T %z'),
> //TODO - add some code to detect highest digest level available on host
> 'hash' = Encrypt_HMAC(#secret, #hashdate, -Digest='sha1', -base64),
> 'hdrs' = array('X-Amzn-Authorization' = 'AWS3-HTTPS AWSAccessKeyId=' + #key  + ', Signature=' + #hash + ', Algorithm=HmacSHA1', 'Date' = #hashdate  ),
> 'post' = array(
> 'AWSAccessKeyId'=#key,
> 'Action'='SendEmail',
> 'Message.Body.Text.Data'=#body,
> 'Message.Subject.Data' = #subj,
> 'Source'=#emlFrom,
> 'TimeStamp'=#timestamp
> ),
> );
>
> if(local_defined('html'));
> #post->insert('Message.Body.Html.Data' = #html);
> /if;
>
> if(#emlTo && #emlTo->type =='array');
> iterate(#emlTo, local('e'));
> if(valid_email(#e));
> //CHECK ME: would a non-linear number break SES (if the loop skips a non-valid addy)?
> local('tname') = 'Destination.ToAddresses.member.' + loop_count;
> #post->insert(#tname = #e);
> else;
> return('bad email address');
> /if;
> /iterate;
> else;
> return('emails not an array');
> /if;
>
> local('rtn') = include_url(
> #host,
> -POSTparams=#post,
> -sendMimeHeaders=#hdrs
> );
>
> return(#rtn);
> /define_tag;
> ?>
>
> -Robert-
>
> On Sep 9, 2014, at 7:53 PM, Marc Pope <[hidden email]> wrote:
>
>> 587 is just an alternate SMTP port. 465 is secure. Try not using ssl or use port 465 and see if it works?
>>
>>> On Sep 9, 2014, at 9:57 PM, Paul Moebius <[hidden email]> wrote:
>>>
>>> TLS uses port 587
>>> SSL Legacy uses 465
>>>
>>>
>>>> On Sep 9, 2014, at 3:41 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>>>
>>>> For all intents and purposes, TLS == SSL more or less, so I don't think TLS is the issue.  The configuration of TLS may be the issue.
>>>>
>>>> You could try sending mail without TLS from Lasso first.  That will remove one more layer of troubleshooting.
>>>>
>>>> --steve
>>>>
>>>>
>>>> On 9/9/14 at 8:20 AM, [hidden email] (Peter D Bethke) pronounced:
>>>>
>>>>> Cool- thanks for the feedback Steve. So, I’m guessing the issue is the TLS requirement?
>>>>>
>>>>> Peter
>>>>>
>>>>>> On Sep 8, 2014, at 7:16 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>>>>>
>>>>>> You might need to configure postfix to serve as a relay.
>>>>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html
>>>>>>
>>>>>> Then test the configuration from the command line.
>>>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command
>>>>> -line.html
>>>>>>
>>>>>> Each set of instructions has more information than you really need, and does not
>>>>> always communicate it clearly.  Maybe I should write up another article?  I have a draft sitting here with all my notes.
>>>>>>
>>>>>> Let me know if you need help, and we can hack through it together.  I hang in
>>>>> #lassochat on IRC.
>>>>>>
>>>>>> --steve
>>>>>>
>>>>>>
>>>>>> On 9/8/14 at 10:41 AM, [hidden email] (Peter D Bethke) pronounced:
>>>>>>
>>>>>>> Hello all,
>>>>>>> I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso
>>>>> 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.
>>>>>>> However, sending mail from Lasso’s email interface I get a consistent error
>>>>> Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>>>>>>> For lasso settings I’m using SSL connection, and default port 587 (which is ok
>>>>> for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.
>>>>>>> One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it
>>>>> possible that this is interfering with the sending process?
>>>>>>> This there a better debugging method that I can use to watch the actual
>>>>> transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.
>>>>>>> Best,
>>>>>>> Peter
>>>>>>> #############################################################
>>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>>> #############################################################
>>>>>>> This message is sent to you because you are subscribed to
>>>>>>> the mailing list Lasso [hidden email]
>>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>>> Send administrative queries to  <[hidden email]>
>>>>>>
>>>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>>> Steve Piercy              Website Builder              Soquel, CA
>>>>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>>>>
>>>>>> #############################################################
>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>>
>>>>>> #############################################################
>>>>>>
>>>>>> This message is sent to you because you are subscribed to
>>>>>> the mailing list Lasso [hidden email]
>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>> Send administrative queries to  <[hidden email]>
>>>>>
>>>>> #############################################################
>>>>> Attend the Lasso Developer Conference 2014!
>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>
>>>>> #############################################################
>>>>>
>>>>> This message is sent to you because you are subscribed to
>>>>> the mailing list Lasso [hidden email]
>>>>> Official list archives available at http://www.lassotalk.com
>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>> Send administrative queries to  <[hidden email]>
>>>>
>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>> Steve Piercy              Website Builder              Soquel, CA
>>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>>
>>>> #############################################################
>>>> Attend the Lasso Developer Conference 2014!
>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>
>>>> #############################################################
>>>>
>>>> This message is sent to you because you are subscribed to
>>>> the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to  <[hidden email]>
>>>
>>> #############################################################
>>> Attend the Lasso Developer Conference 2014!
>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to  <[hidden email]>
>> #############################################################
>> Attend the Lasso Developer Conference 2014!
>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>> http://www.lassosoft.com/LDC-newmarket-2014
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
>
> #############################################################
> Attend the Lasso Developer Conference 2014!
> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
> http://www.lassosoft.com/LDC-newmarket-2014
>
> #############################################################
>
> This message is sent to you because you are subscribed to
>  the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>

#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

Robert Carpenter
> going through the same process that I did - discovering an issue with sending email via the standard Lasso tags.

No, when I wrote the tag, SES didn't support SMTP at all :-) I noticed that they'd added SMTP later, but at that point I had a working solution. It's worked great thus far, emails arrive instantly, excellent delivery rates.

-Robert-

On Sep 11, 2014, at 7:18 AM, Peter D Bethke <[hidden email]> wrote:

> Thats very cool Robert - I’m curious if you arrived at this solution after going through the same process that I did - discovering an issue with sending email via the standard Lasso tags.
>
> Peter
>
> On Sep 10, 2014, at 12:24 AM, Robert Carpenter <[hidden email]> wrote:
>
>> I've got a tag for SES that uses the POST method. It requires the encrypt_HMAC tag, not sure if that's available on 10.4/PPC, but if so, should work just fine.
>>
>> You can feed it plain text and/or html. emlTo should be an array. Also, Amazon has said they'll be deprecating SHA1 at some point, but still working for me (I'm also on an older host, although not quite PPC-old :-)
>>
>> <?lassoscript
>> define_tag(
>> 'ses_email',
>> -description = 'authenticates and sends an email via Amazon SES service',
>> -required='emlTo',
>> -req = 'emlFrom',
>> -req = 'subj',
>> -req = 'body',
>> -opt = 'html',
>> -opt = 'key',
>> -opt = 'secret',
>> -opt = 'host'
>> );
>>
>> !local_defined('key') ? local('key') = 'YOUR-KEY';
>> !local_defined('secret') ? local('secret') = 'YOUR-SECRET';
>> !local_defined('host') ? local('host') = 'YOUR-HOST'
>> local(
>> 'timestamp' = date_format(date_localtoGMT(date), -format='%QT%TZ'),
>> 'hashdate' = date_format((date), -format='%a, %d %b %Y %T %z'),
>> //TODO - add some code to detect highest digest level available on host
>> 'hash' = Encrypt_HMAC(#secret, #hashdate, -Digest='sha1', -base64),
>> 'hdrs' = array('X-Amzn-Authorization' = 'AWS3-HTTPS AWSAccessKeyId=' + #key  + ', Signature=' + #hash + ', Algorithm=HmacSHA1', 'Date' = #hashdate  ),
>> 'post' = array(
>> 'AWSAccessKeyId'=#key,
>> 'Action'='SendEmail',
>> 'Message.Body.Text.Data'=#body,
>> 'Message.Subject.Data' = #subj,
>> 'Source'=#emlFrom,
>> 'TimeStamp'=#timestamp
>> ),
>> );
>>
>> if(local_defined('html'));
>> #post->insert('Message.Body.Html.Data' = #html);
>> /if;
>>
>> if(#emlTo && #emlTo->type =='array');
>> iterate(#emlTo, local('e'));
>> if(valid_email(#e));
>> //CHECK ME: would a non-linear number break SES (if the loop skips a non-valid addy)?
>> local('tname') = 'Destination.ToAddresses.member.' + loop_count;
>> #post->insert(#tname = #e);
>> else;
>> return('bad email address');
>> /if;
>> /iterate;
>> else;
>> return('emails not an array');
>> /if;
>>
>> local('rtn') = include_url(
>> #host,
>> -POSTparams=#post,
>> -sendMimeHeaders=#hdrs
>> );
>>
>> return(#rtn);
>> /define_tag;
>> ?>
>>
>> -Robert-
>>
>> On Sep 9, 2014, at 7:53 PM, Marc Pope <[hidden email]> wrote:
>>
>>> 587 is just an alternate SMTP port. 465 is secure. Try not using ssl or use port 465 and see if it works?
>>>
>>>> On Sep 9, 2014, at 9:57 PM, Paul Moebius <[hidden email]> wrote:
>>>>
>>>> TLS uses port 587
>>>> SSL Legacy uses 465
>>>>
>>>>
>>>>> On Sep 9, 2014, at 3:41 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>>>>
>>>>> For all intents and purposes, TLS == SSL more or less, so I don't think TLS is the issue.  The configuration of TLS may be the issue.
>>>>>
>>>>> You could try sending mail without TLS from Lasso first.  That will remove one more layer of troubleshooting.
>>>>>
>>>>> --steve
>>>>>
>>>>>
>>>>> On 9/9/14 at 8:20 AM, [hidden email] (Peter D Bethke) pronounced:
>>>>>
>>>>>> Cool- thanks for the feedback Steve. So, I’m guessing the issue is the TLS requirement?
>>>>>>
>>>>>> Peter
>>>>>>
>>>>>>> On Sep 8, 2014, at 7:16 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>>>>>>
>>>>>>> You might need to configure postfix to serve as a relay.
>>>>>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html
>>>>>>>
>>>>>>> Then test the configuration from the command line.
>>>>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command
>>>>>> -line.html
>>>>>>>
>>>>>>> Each set of instructions has more information than you really need, and does not
>>>>>> always communicate it clearly.  Maybe I should write up another article?  I have a draft sitting here with all my notes.
>>>>>>>
>>>>>>> Let me know if you need help, and we can hack through it together.  I hang in
>>>>>> #lassochat on IRC.
>>>>>>>
>>>>>>> --steve
>>>>>>>
>>>>>>>
>>>>>>> On 9/8/14 at 10:41 AM, [hidden email] (Peter D Bethke) pronounced:
>>>>>>>
>>>>>>>> Hello all,
>>>>>>>> I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso
>>>>>> 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.
>>>>>>>> However, sending mail from Lasso’s email interface I get a consistent error
>>>>>> Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>>>>>>>> For lasso settings I’m using SSL connection, and default port 587 (which is ok
>>>>>> for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.
>>>>>>>> One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it
>>>>>> possible that this is interfering with the sending process?
>>>>>>>> This there a better debugging method that I can use to watch the actual
>>>>>> transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.
>>>>>>>> Best,
>>>>>>>> Peter
>>>>>>>> #############################################################
>>>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>>>> #############################################################
>>>>>>>> This message is sent to you because you are subscribed to
>>>>>>>> the mailing list Lasso [hidden email]
>>>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>>>> Send administrative queries to  <[hidden email]>
>>>>>>>
>>>>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>>>> Steve Piercy              Website Builder              Soquel, CA
>>>>>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>>>>>
>>>>>>> #############################################################
>>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>>>
>>>>>>> #############################################################
>>>>>>>
>>>>>>> This message is sent to you because you are subscribed to
>>>>>>> the mailing list Lasso [hidden email]
>>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>>> Send administrative queries to  <[hidden email]>
>>>>>>
>>>>>> #############################################################
>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>>
>>>>>> #############################################################
>>>>>>
>>>>>> This message is sent to you because you are subscribed to
>>>>>> the mailing list Lasso [hidden email]
>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>> Send administrative queries to  <[hidden email]>
>>>>>
>>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> Steve Piercy              Website Builder              Soquel, CA
>>>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>>>
>>>>> #############################################################
>>>>> Attend the Lasso Developer Conference 2014!
>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>
>>>>> #############################################################
>>>>>
>>>>> This message is sent to you because you are subscribed to
>>>>> the mailing list Lasso [hidden email]
>>>>> Official list archives available at http://www.lassotalk.com
>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>> Send administrative queries to  <[hidden email]>
>>>>
>>>> #############################################################
>>>> Attend the Lasso Developer Conference 2014!
>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>
>>>> #############################################################
>>>>
>>>> This message is sent to you because you are subscribed to
>>>> the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to  <[hidden email]>
>>> #############################################################
>>> Attend the Lasso Developer Conference 2014!
>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to  <[hidden email]>
>>
>> #############################################################
>> Attend the Lasso Developer Conference 2014!
>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>> http://www.lassosoft.com/LDC-newmarket-2014
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
>
> #############################################################
> Attend the Lasso Developer Conference 2014!
> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
> http://www.lassosoft.com/LDC-newmarket-2014
>
> #############################################################
>
> This message is sent to you because you are subscribed to
> the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>


-Robert-

#############################################################
Attend the Lasso Developer Conference 2014!
October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
http://www.lassosoft.com/LDC-newmarket-2014

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Connecting to Amazon SES with Lasso 8.5.5

Laurent-40
Hi,

I'm trying to configure Amazon SES but I'm not sure to understand.
Actually the connection is not working between Lasso 8.6 and Amazon
SES

Server Name: email-smtp.us-east-1.amazonaws.com
Port: 25, 465 or 587
Use Transport Layer Security (TLS): Yes
Authentication: Your SMTP credentials

On Lasso email setup : Use SMTP SSL When Available : NO

Did I miss something?

Laurent

2014-09-11 14:33 GMT-04:00 Robert Carpenter <[hidden email]>:

>> going through the same process that I did - discovering an issue with sending email via the standard Lasso tags.
>
> No, when I wrote the tag, SES didn't support SMTP at all :-) I noticed that they'd added SMTP later, but at that point I had a working solution. It's worked great thus far, emails arrive instantly, excellent delivery rates.
>
> -Robert-
>
> On Sep 11, 2014, at 7:18 AM, Peter D Bethke <[hidden email]> wrote:
>
>> Thats very cool Robert - I’m curious if you arrived at this solution after going through the same process that I did - discovering an issue with sending email via the standard Lasso tags.
>>
>> Peter
>>
>> On Sep 10, 2014, at 12:24 AM, Robert Carpenter <[hidden email]> wrote:
>>
>>> I've got a tag for SES that uses the POST method. It requires the encrypt_HMAC tag, not sure if that's available on 10.4/PPC, but if so, should work just fine.
>>>
>>> You can feed it plain text and/or html. emlTo should be an array. Also, Amazon has said they'll be deprecating SHA1 at some point, but still working for me (I'm also on an older host, although not quite PPC-old :-)
>>>
>>> <?lassoscript
>>> define_tag(
>>>      'ses_email',
>>>      -description = 'authenticates and sends an email via Amazon SES service',
>>>      -required='emlTo',
>>>      -req = 'emlFrom',
>>>      -req = 'subj',
>>>      -req = 'body',
>>>      -opt = 'html',
>>>      -opt = 'key',
>>>      -opt = 'secret',
>>>      -opt = 'host'
>>> );
>>>
>>>      !local_defined('key') ? local('key') = 'YOUR-KEY';
>>>      !local_defined('secret') ? local('secret') = 'YOUR-SECRET';
>>>      !local_defined('host') ? local('host') = 'YOUR-HOST'
>>>      local(
>>>              'timestamp' = date_format(date_localtoGMT(date), -format='%QT%TZ'),
>>>              'hashdate' = date_format((date), -format='%a, %d %b %Y %T %z'),
>>>              //TODO - add some code to detect highest digest level available on host
>>>              'hash' = Encrypt_HMAC(#secret, #hashdate, -Digest='sha1', -base64),
>>>              'hdrs' = array('X-Amzn-Authorization' = 'AWS3-HTTPS AWSAccessKeyId=' + #key  + ', Signature=' + #hash + ', Algorithm=HmacSHA1', 'Date' = #hashdate  ),
>>>              'post' = array(
>>>                              'AWSAccessKeyId'=#key,
>>>                              'Action'='SendEmail',
>>>                              'Message.Body.Text.Data'=#body,
>>>                              'Message.Subject.Data' = #subj,
>>>                              'Source'=#emlFrom,
>>>                              'TimeStamp'=#timestamp
>>>                              ),
>>>      );
>>>
>>>      if(local_defined('html'));
>>>              #post->insert('Message.Body.Html.Data' = #html);
>>>      /if;
>>>
>>>      if(#emlTo && #emlTo->type =='array');
>>>              iterate(#emlTo, local('e'));
>>>                      if(valid_email(#e));
>>>                              //CHECK ME: would a non-linear number break SES (if the loop skips a non-valid addy)?
>>>                              local('tname') = 'Destination.ToAddresses.member.' + loop_count;
>>>                               #post->insert(#tname = #e);
>>>                      else;
>>>                              return('bad email address');
>>>                      /if;
>>>              /iterate;
>>>      else;
>>>              return('emails not an array');
>>>      /if;
>>>
>>>      local('rtn') = include_url(
>>>              #host,
>>>              -POSTparams=#post,
>>>              -sendMimeHeaders=#hdrs
>>>      );
>>>
>>>      return(#rtn);
>>> /define_tag;
>>> ?>
>>>
>>> -Robert-
>>>
>>> On Sep 9, 2014, at 7:53 PM, Marc Pope <[hidden email]> wrote:
>>>
>>>> 587 is just an alternate SMTP port. 465 is secure. Try not using ssl or use port 465 and see if it works?
>>>>
>>>>> On Sep 9, 2014, at 9:57 PM, Paul Moebius <[hidden email]> wrote:
>>>>>
>>>>> TLS uses port 587
>>>>> SSL Legacy uses 465
>>>>>
>>>>>
>>>>>> On Sep 9, 2014, at 3:41 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>>>>>
>>>>>> For all intents and purposes, TLS == SSL more or less, so I don't think TLS is the issue.  The configuration of TLS may be the issue.
>>>>>>
>>>>>> You could try sending mail without TLS from Lasso first.  That will remove one more layer of troubleshooting.
>>>>>>
>>>>>> --steve
>>>>>>
>>>>>>
>>>>>> On 9/9/14 at 8:20 AM, [hidden email] (Peter D Bethke) pronounced:
>>>>>>
>>>>>>> Cool- thanks for the feedback Steve. So, I’m guessing the issue is the TLS requirement?
>>>>>>>
>>>>>>> Peter
>>>>>>>
>>>>>>>> On Sep 8, 2014, at 7:16 PM, Steve Piercy - Website Builder <[hidden email]> wrote:
>>>>>>>>
>>>>>>>> You might need to configure postfix to serve as a relay.
>>>>>>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html
>>>>>>>>
>>>>>>>> Then test the configuration from the command line.
>>>>>>> http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-client-command
>>>>>>> -line.html
>>>>>>>>
>>>>>>>> Each set of instructions has more information than you really need, and does not
>>>>>>> always communicate it clearly.  Maybe I should write up another article?  I have a draft sitting here with all my notes.
>>>>>>>>
>>>>>>>> Let me know if you need help, and we can hack through it together.  I hang in
>>>>>>> #lassochat on IRC.
>>>>>>>>
>>>>>>>> --steve
>>>>>>>>
>>>>>>>>
>>>>>>>> On 9/8/14 at 10:41 AM, [hidden email] (Peter D Bethke) pronounced:
>>>>>>>>
>>>>>>>>> Hello all,
>>>>>>>>> I’ve been attempting to use Amazon’s SES SMTP service to send email from a Lasso
>>>>>>> 8.5.5 server running on OSX 10.4 (yes I know its old - it an ancient PPC xServe). I’ve set up all the proper credentials with SES and I’m actually able to send email from the server’s desktop using apple mail and the SES service.
>>>>>>>>> However, sending mail from Lasso’s email interface I get a consistent error
>>>>>>> Message: SMTP: [45] Failed to connect to host "email-smtp.us-east-1.amazonaws.com” (which is the correct host).
>>>>>>>>> For lasso settings I’m using SSL connection, and default port 587 (which is ok
>>>>>>> for SES) and the correct username and pw that I’ve verified works from the desktop. Still the same error.
>>>>>>>>> One thing I’ve noticed is that SES uses TLS (Transport Layer Security) - is it
>>>>>>> possible that this is interfering with the sending process?
>>>>>>>>> This there a better debugging method that I can use to watch the actual
>>>>>>> transaction between lasso and the SES service? My guess is that the error I get is more of a catch-all and is masking the actual error message returned from the SES server.
>>>>>>>>> Best,
>>>>>>>>> Peter
>>>>>>>>> #############################################################
>>>>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>>>>> #############################################################
>>>>>>>>> This message is sent to you because you are subscribed to
>>>>>>>>> the mailing list Lasso [hidden email]
>>>>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>>>>> Send administrative queries to  <[hidden email]>
>>>>>>>>
>>>>>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>>>>> Steve Piercy              Website Builder              Soquel, CA
>>>>>>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>>>>>>
>>>>>>>> #############################################################
>>>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>>>>
>>>>>>>> #############################################################
>>>>>>>>
>>>>>>>> This message is sent to you because you are subscribed to
>>>>>>>> the mailing list Lasso [hidden email]
>>>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>>>> Send administrative queries to  <[hidden email]>
>>>>>>>
>>>>>>> #############################################################
>>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>>>
>>>>>>> #############################################################
>>>>>>>
>>>>>>> This message is sent to you because you are subscribed to
>>>>>>> the mailing list Lasso [hidden email]
>>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>>> Send administrative queries to  <[hidden email]>
>>>>>>
>>>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>>> Steve Piercy              Website Builder              Soquel, CA
>>>>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>>>>
>>>>>> #############################################################
>>>>>> Attend the Lasso Developer Conference 2014!
>>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>>
>>>>>> #############################################################
>>>>>>
>>>>>> This message is sent to you because you are subscribed to
>>>>>> the mailing list Lasso [hidden email]
>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>> Send administrative queries to  <[hidden email]>
>>>>>
>>>>> #############################################################
>>>>> Attend the Lasso Developer Conference 2014!
>>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>>
>>>>> #############################################################
>>>>>
>>>>> This message is sent to you because you are subscribed to
>>>>> the mailing list Lasso [hidden email]
>>>>> Official list archives available at http://www.lassotalk.com
>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>> Send administrative queries to  <[hidden email]>
>>>> #############################################################
>>>> Attend the Lasso Developer Conference 2014!
>>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>>
>>>> #############################################################
>>>>
>>>> This message is sent to you because you are subscribed to
>>>> the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to  <[hidden email]>
>>>
>>> #############################################################
>>> Attend the Lasso Developer Conference 2014!
>>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>>> http://www.lassosoft.com/LDC-newmarket-2014
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to  <[hidden email]>
>>
>> #############################################################
>> Attend the Lasso Developer Conference 2014!
>> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
>> http://www.lassosoft.com/LDC-newmarket-2014
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
>
>
> -Robert-
>
> #############################################################
> Attend the Lasso Developer Conference 2014!
> October 1-3, 2014 at Treefrog HQ, Newmarket, Ontario, Canada
> http://www.lassosoft.com/LDC-newmarket-2014
>
> #############################################################
>
> This message is sent to you because you are subscribed to
>   the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>

#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>