Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fwd: Re: st: CommandLineEmailer using gmail ??


From   Nick Winter <njgwinter@gmail.com>
To   statalist@hsphsun2.harvard.edu
Subject   Re: Fwd: Re: st: CommandLineEmailer using gmail ??
Date   Wed, 18 Jul 2012 10:00:27 -0400

Sorry for the delay getting back.

It sounds like you are in a managed computer environment, so you should probably check with your systems people before doing any of this. But, hoping to clarify, and at the risk of getting off-Stata-topic, here goes... All of this applies to Windows:
GMail (and many other mail providers) requires that you provide your 
username and password when you send mail through their servers; this 
prevents (or at least hinders) SPAMers from using their servers. TLS is 
a protocol for communicating securely over the internet, used in this 
case so your username and password can't be intercepted.
So, you need a command-line email sending utility that has the ability 
to send credentials (username and password) securely; one option is the 
version of SendMail that includes TLS support.
Perl is the programming language in which SendMail is written.  Just as 
a Stata .ado or .do file can't be run without Stata installed on your 
computer, so to SendMail can't run without perl being installed on your 
computer.  Perl is open source and free, and there are a couple of 
versions out there. I'm not a regular perl user, but from a bit of 
searching it looks like one of those versions, "Strawberry Perl," is 
easy to install and use, so I installed that to test SendMail.
So, you want to download and install Strawberry Perl from 
http://strawberryperl.com/.  Grab the "Recommended stable version" for 
your OS (32 or 64 bit), then run it.  Once it installed, I had to run 
"relocation.pl.bat" (which is in the "c:\strawberry" directory if you 
install in the default location) by double-clicking on it, then 
"update_env.pl.bat".
Once perl is installed, you can run a perl program (like -sendemail.pl-).

Within stata, I would do something like:

. ! "c:\program files\sendmail\sendemail.pl" -f njgwinter@gmail.com ...

where you replace the path with whatever the path on your system is to the sendemail.pl program, and replace the "..." with the rest of the sendemail command.
I hope this helps.  If it's still confusing, you should probably seek 
help from your local tech support folks (or your local teenager...)
Nick Winter


On 7/11/2012 2:40 PM, Pablo Bonilla wrote:
Nick, Thank you so much,

Although I went to the web page and I didn't understand anything. I
downloaded SendEmail with TLS (which I don't know what is that...
sorry my ignorance :) ), I click the exe file and then what??? On the
other hand, I don't know what the Strawberry Perl program is.... How
do I do it??? how do I kinck all these things with Stata ???

I am Sorry for the inconvenience but since you know how to make it
work I'm really really interested.

Thank you

On Wed, Jul 11, 2012 at 1:24 PM, Nick Winter <njgwinter@gmail.com> wrote:
OK, I couldn't resist trying it out -- I just got SendEmail to send a
message via my GMail account.  I installed the version of SendEmail that
includes TLS, and installed Strawberry perl on my Windows machine.  With
that in place, the following sent a message:

sendemail -f njgwinter@gmail.com -t njgwinter@gmail.com -u Test -m Hello,
this is a test -s smtp.gmail.com -xu njgwinter@gmail.com -xp <<MyPassword>>


Good luck,
Nick Winter


On 7/11/2012 1:13 PM, Nick Winter wrote:
It does not look like this requires Windows Live mail.  However, it does
look like GMail requires a TLS connection.

This program looks like it might do the trick, though I haven't tested it:

http://caspian.dotconf.net/menu/Software/SendEmail/

Though that requires perl...

Nick Winter

On 7/11/2012 12:29 PM, Pablo Bonilla wrote:
Dear statalist,

I am trying to used the program CommandLineEmailer for sending email
from Stata (http://www.codeproject.com/KB/IP/cpcommandlineemailer.aspx)
   but as I am in a corporative computer I don't have Windows Live mail.
is there a way to integrate CommandLineEmailer with my gmail accoutn
?? Or, is there another way to send emails from stata besides this
one???

Thank you so much.


*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/


*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index