[people, sorry about the spam - this is probably getting a bit too detailed for the linux-il list...]
On Sun, Nov 25, 2001, Skliarouk Arieh wrote about "Re: sendsms 2.4, cellcom sending is broken?": > I found the mistakes. > 1. The script no longer checks file .cellphonerc (Where I had working > login/password). (BTW: why?) You were probably using Alon's sourceforge version previously, see http://sourceforge.net/projects/ilsendsms My version never had that .cellphonerc - you had to configure the script itself (see the installation notes inside the script, or just get Alon's version and continue using it). BTW, Alon, please add a pointer to the sourceforge site in your version too (if you don't already have it). > 2. You should add variable "CELLCOMConfigured=YES/NO" to detect such > persons as me and print respective message. The next version will print a "wrong user/password" error when the cellcom user/password are incorrectly set (or not set at all), so it will be much clearer. This is already the case in Orange. Here's the error-message patch that I'll add to the next version (which I'm not releasing yet): *** sendsms 2001/11/25 10:50:06 1.44 --- sendsms 2001/11/25 11:23:12 *************** if($phonenum =~ m/^0(5[238]|64)[0-9][0-9 *** 395,400 **** --- 401,420 ---- } last; # stop retrying to log in } else { + # If this is a known, permanent, error (e.g., wrong password), + # then we exit. Otherwise we take this as a transiet error + # and try again. + if($res->code==302){ + # http://isend.cellcom.co.il/English/Error.asp?Error=5 + # is the text of error 5. + if($res->headers->{location} eq "Error.asp?Error=5"){ + print STDERR "Failed login into Cellcom: bad +user/password.\n"; + exit 1; + } elsif($res->headers->{location} eq "Error.asp?Error=4"){ + print STDERR "Failed login into Cellcom: over daily +message limit.\n"; + exit 1; + } + } print STDERR "Error: " . $res->status_line . "\n"; # go on to try again } -- Nadav Har'El | Sunday, Nov 25 2001, 10 Kislev 5762 [EMAIL PROTECTED] |----------------------------------------- Phone: +972-53-245868, ICQ 13349191 |Linux is just like a wigwam: no Windows, http://nadav.harel.org.il |no Gates and an Apache inside. ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]