mail
Trouble in paradise ... I got a form working to save to a file, but when I try to use the mail protocol, it fails. Error: ** Access Error: Network timeout ** Where: confirm ** Near: smtp-port: open [scheme: 'esmtp] either only >> I am sure all the settings are right. I have used several smtp servers all fail. Even my provider smtp fails so it is not that. R E B O L [title: "Send Email"] system/schemes/pop/host: "pop.server1" system/schemes/default/host: "smtp.server1" system/schemes/default/user: "username" system/schemes/default/pass: "password1" system/user/email: you@site.com view layout [ text "Email:" f: field "joe@site.com" text "Message:" a: area btn "Send" [ send to-email f/text a/text alert "Sent" ] ] This is the code I am using, with no success, any advice out there?
posted by: ron 26-Jan-2014/13:56:35-8:00
Who is your smtp provider?
posted by: Nick 26-Jan-2014/21:23:42-8:00
I've seen a number of changes by Lunarpages hosting over the years. Currently, port 25 is blocked by my ISP, to lunarpages. I get around all the mail security issues by running a CGI script on my server - I've never had problems accessing email by a script running on the same domain. Can you read your email with editor pop://user@site.com ?
posted by: Nick 26-Jan-2014/21:40:11-8:00
If your account requires secure login, you can use Graham's protocols: http://re-bol.com/prot-ssmtp.r http://re-bol.com/prot-ssend.r For example, this is required is you want to use a Google mail account: R E B O L [] do %prot-ssmtp.r do %prot-ssend.r set-net [username@gmail.com smtp.gmail.com none none none none username@gmail.com "password" ] ssend name@site.com "Hello ... test message" print "Done" halt
posted by: Nick 27-Jan-2014/7:51:07-8:00
And to read email with secure POP: http://re-bol.com/prot-spop.r R E B O L [] do %prot-spop.r editor spop://username:password@pop.gmail.com ; OR open a port and read individual messages: mbox: open compose [ scheme: 'spop host: "pop.gmail.com" user: username@gmail.com pass: "password" ] print pick mbox 1 ; pick head mbox 1 close mbox print "Done" halt
posted by: Nick 27-Jan-2014/8:10:37-8:00
got it working ... though my Gmail did not work...
posted by: done 27-Jan-2014/14:55:30-8:00
next step... to get the cgi working.
posted by: ron 27-Jan-2014/14:58:05-8:00
Good to hear you got it working. I haven't heard of anyone who hasn't gotten their Gmail account working using ssmtp.r, ssend.r, and spop.r. Curious what errors you received.
posted by: Nick 27-Jan-2014/23:22:31-8:00
I will try it again today with Gmail...but it is working with inbox.com...... BTW Nick, I sent you a Skype friend request on your music site, did you get it?
posted by: ron 28-Jan-2014/6:51:34-8:00
error from google attempt.. ** Syntax Error: Script is missing a REBOL header ** Near: do/args script system/script/args
posted by: ron 28-Jan-2014/7:00:50-8:00
Every Rebol script needs to start with at least a minimal R E B O L [] header. You'll see that most often if you're 'do'ing a script from a file, which doesn't contain a header. Be sure that if you're importing a file downloaded from the web, that you download the file, and not an HTMLized version from a browser window. I've seen that error when running library files which haven't been properly saved from a web page.
posted by: Nick 28-Jan-2014/9:52:47-8:00
See my answer here: http://rebolforum.com/index.cgi?f=printtopic&permalink=Nick12-Jan-2014/23:03:33-8:00&archiveflag=new
posted by: Nick 28-Jan-2014/12:55:45-8:00
|