mail
Started by ron on 26-Jan-2014/13:56:35-8:00
ron — 26-Jan-2014/13:56:35-8:00
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?
Nick — 26-Jan-2014/21:23:42-8:00
Who is your smtp provider?
Nick — 26-Jan-2014/21:40:11-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 ?
Nick — 27-Jan-2014/7:51:07-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
Nick — 27-Jan-2014/8:10:37-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
done — 27-Jan-2014/14:55:30-8:00
got it working ... though my Gmail did not work...
ron — 27-Jan-2014/14:58:05-8:00
next step... to get the cgi working.
Nick — 27-Jan-2014/23:22:31-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.
ron — 28-Jan-2014/6:51:34-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?
ron — 28-Jan-2014/7:00:50-8:00
error from google attempt..
** Syntax Error: Script is missing a REBOL header
** Near: do/args script system/script/args
Nick — 28-Jan-2014/9:52:47-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.
Nick — 28-Jan-2014/12:55:45-8:00
See my answer here: http://rebolforum.com/index.cgi?f=printtopic&permalink=Nick12-Jan-2014/23:03:33-8:00&archiveflag=new
Reply