|
Pages: [1]
|
 |
|
Author
|
Topic: Cant send mail - smtp authentication failure -?? (Read 464 times)
|
|
rebolant2
|
I have home access to Internet through Windows XP, a local LAN with fixed IP assigned and mail client -Thunderbird- works fine all round. My (free) mail server has smtp and pop: 'smtp.gawab.com' and 'pop.gawab.com'. I setup my user.r file according to setup.r instructions. And I have free access to Internet with Rebol and all other programs. But still, I couldn't send a single email - error message:
"Error sending email. Check fields and check your network setup. make object! [ code: 800 type: 'user id: 'message arg1: {Server error: tcp 553 sorry, you have to authenticate first to be able to use this smtp server, please configure your mail client ( outlook ) to authenticate for outgoing mail server (#5.7.1)} arg2: none arg3: none near: [insert smtp-port reduce [from reduce [addr] message]] where: none ]"
What's happening ? You mean that it only works if you install Outlook ? To authenticate smtp in Thunderbird means giving name and password -ok ? Why can't I anthenticate in Rebol ? Why Rebol does not ask for my password ?
Any ideas ?
Antonio antonio.365-at-hotmail-dot-com
|
|
|
|
|
Logged
|
|
|
|
|
|
|
rebolant2
|
Hi thanks,
It worked for you and your server -but not for me with mine.
Too many variants -install patch (where?), do esmtp, do esend, then send ? Strange that this is issue is so hard to overcome. Unfortunately, Rebol is quite useless to me without mail.
Too bad- I'll have a look over here in some weeks.
Thanks anyway ;-)
|
|
|
|
|
Logged
|
|
|
|
|
Gabriele
|
>> help set-net USAGE: SET-NET settings
DESCRIPTION: Network setup. All values after default are optional. Words OK for server names. SET-NET is a function value.
ARGUMENTS: settings -- [email-addr default-server pop-server proxy-server proxy-port-id proxy-type esmtp-user esmtp-pass] (Type: block)
Notice the (optional) esmtp-user and esmtp-pass at the end.
|
|
|
|
|
Logged
|
|
|
|
|
rebolant2
|
Hi this worked !
Just modified the set-net part of the user.r file - is this correct ? No patches. No 'esmtp' nor 'esend'. I tested it with send function from the console, and with the emailer.r script - and it worked !
REBOL [ Title: "User Preferences" Date: 25-Sep-2006/0:48:03+2:00 ] set-net [myAddress "my-Smtp-Server" "my-Pop-Server" none none none "myAddress=myUserName" "mypassword"]
if (not none? system/view) [ system/view/screen-face/options: none ] set-user-name "myAdress"
( In my mail server -as for most others nowadays-, user name is identical to address. Quotes as stated, though I think they are optional for server names)
Is the last statement necessary ? -set-user-name... ?
I didnt find this modification of the set-net script in the docs. Shouldn't it be updated ? Also, this should probably be double-stated at the initial tutorial and documentation, and the initial user.r file generated at startup be modified accordingly. Otherwise so much enegy dissipates without reward....
Thanks a lot !
|
|
|
|
|
Logged
|
|
|
|
|
Gabriele
|
set-user-name just changes system/user/name, which is also used by send if you don't give it a From explicitly.
ESMTP is new in Core 2.6, and docs haven't been updated yet probably.
|
|
|
|
|
Logged
|
|
|
|
|
|
Pages: [1]
|
|
|
 |
News: 01-09-08 Alpha version of REBOL 3 has been released!
2293 Posts in 593 Topics by 3748 Members
Latest Member: JojoAllan
|