I have set up a dialup connection to establish a ppp connection. The
PC first establishes the PPP connection using the login name 'nppp'
then, a terminal emulator can log in with any user name (this is for
our shop, so the user name is 'garage'. Also, I'm using Outlook
Express as a pop client. It picks up the mail from the SCO server
fine.
But, I am having trouble sending mail.
The error message is:
"The message could not be sent because the server rejected the
senders e-mail address. The sender's email address was
'gar...@holiday.com'. Subject: 'Test" Account: "Holiday Tours"
Server: 222.11.11.11 Protocol: SMTP Server Response: '501 Invalid
Parameter character 'p' in 'tismtp*mvh*nppp*k120*' Port 25, Secure
(SSL): No, Server error: 501, Error# 0x800CCC78
I've tried using 'np...@holiday.com' as the e-mail address. I've tried
forcing a login to send mail. I've tried using a secure connection.
Nothing works.
Any ideas? TIA;)
Yech. No clue. Try sending a message manually on the server using:
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 comix.comix.santa-cruz.ca.us Server SMTP (Complaints/bugs to:
postmaster)
HELO example.com
250 comix.comix.santa-cruz.ca.us - you are a charlatan
MAIL From: bo...@comix.santa-cruz.ca.us
250 OK
RCPT To: je...@comix.santa-cruz.ca.us
250 Recipient OK.
DATA
354 Enter Mail, end by a line with only '.'
This is a test.
This is only a test.
.
250 Submitted & immediates started (msg.aa10378)
quit
221 comix.comix.santa-cruz.ca.us says goodbye to localhost at Sat Jun 10
11:07:40
.
Connection closed by foreign host.
Make sure that the message actually arrives. Then try it from the Windoze
box via PPP. I don't know what it's complaining about but at least try to
isolate the problem to one of the machines. If both localhost and running
it from the client via PPP works, then it's whatever you're using for a mail
user agent on the W95 box. If it's Inbox, methinks you should upgrade to
Eudora or Outlook Express.
--
Jeff Liebermann je...@comix.santa-cruz.ca.us
150 Felker St #D Santa Cruz CA 95060
831-421-6491 pager 831-429-1240 fax
http://www.cruzio.com/~jeffl/sco/ SCO stuff
To expand slightly on what Jeff said, from the windoze box telnet to
port 25 on the sco box. Then try manually creating and sending a
message. My guess is that the SCO box does not recognize holiday.com
or, particularly if DNS is set up on the SCO box, is confusing
222.11.11.11 with 216.162.163.36 which is Holiday.com.
HTH
--
Jim Richardson
I like NT because it constantly reminds me of my daughter.
"Honest Daddy, I wasn't doing anything and it just broke."
Sent via Deja.com http://www.deja.com/
Before you buy.
I tried to execute the items you suggested.
I was able to telnet to my SCO server. BTW, neither the server nor the
WinPC is on the net, so my idiotic use of 222.11.11.11 does not
interfere with anything else. This LAN was set up long ago before we
had net access in our area and before I knew about 192.168.etc.etc
on connection, I received the 220 response.
I issued HELO and got the 250 response 'you are a charlatan'
then, I entered:
MAIL From: gar...@holiday.com (I also tried
gar...@222.11.11.11)
the response was, in both cases:
501 Invalid parameter character 'p' in 'tismtp*mvh*nppp*k120*'
This is the same error reported by Outlook Express. BTW, I've also
tried Outlook 97 and Eudora Pro, but they couldn't send mail either.
Very strange that everything else works. Telnet works. Terminal
Emulator Anzio Lite works, picking up mail works, I can even print to
SCO printers and attach a drive on the SCO server.
Drivin' me crazy;)
-David
On Sat, 10 Jun 2000 11:43:40 -0700, Jeff Liebermann
>I was able to telnet to my SCO server. BTW, neither the server nor the
>WinPC is on the net, so my idiotic use of 222.11.11.11 does not
>interfere with anything else. This LAN was set up long ago before we
>had net access in our area and before I knew about 192.168.etc.etc
Repent your evil ways or eventually you will suffer the manifold
plagues of renaming, renumbering, reconfiguring, reallocating,
reorganizing, and reality. You have been warned. Let my IP's go.
>on connection, I received the 220 response.
>I issued HELO and got the 250 response 'you are a charlatan'
>then, I entered:
>MAIL From: gar...@holiday.com (I also tried
>gar...@222.11.11.11)
>the response was, in both cases:
>501 Invalid parameter character 'p' in 'tismtp*mvh*nppp*k120*'
AAAAAAAAAAaGH! You did it from PPP and not from localhost. I was
trying to take PPP out of the picture. You also paraphrased the
output so that I couldn't determine for myself what the hell was
happening. Cut-n-paste, edit/format for clearity, but pleeeze don't
paraphrase.
>501 Invalid parameter character 'p' in 'tismtp*mvh*nppp*k120*'
I guess that you have "nppp" in place of "ppp" in /etc/ppphosts file
and that's what's screwing up. Maybe "npp" instead of "nppp". (This
is only a guess).
Dumb questions: Is "mvh" one of your user logins? If so, run:
pwck
grpck
to see if the password and group files are intact.
>This is the same error reported by Outlook Express. BTW, I've also
>tried Outlook 97 and Eudora Pro, but they couldn't send mail either.
I think we can safely assume that the problem is on the OSR5 side.
The current issue is whether it's popper or PPP. My money is on PPP.
If the:
telnet localhost 25
cerimony works on the console, but the same thing via PPP does not,
look in the PPP config files for problems. If localhost fails, then
there's something goofy about popper.
>Drivin' me crazy;)
Naw. You have to be crazy to be in this business.
I did 'telnet holiday.com 25' successfully from the server, and from
my PC which is attached via a LAN by TCP/IP.
as you can see below, everything went fine:
# telnet holiday.com 25
Trying 222.11.11.11...
Connected to holiday.
Escape character is '^]'.
220 holiday.DOMAIN Server SMTP (Complaints/bugs to: Postmaster)
HELO holiday.com
250 holiday.DOMAIN - you are a charlatan
MAIL From: gar...@holiday.com
250 OK
RCPT To: ro...@holiday.com
250 Recipient OK.
From the remote PC over PPP, the same action works until the MAIL
command which generates this error:
501 Invalid parameter character 'p' in 'tismtp*mvh*nppp*k120*'
Sorry if I restated so much, but I just wanted to be clear where I am
in the process. I do not have a user named 'mvh' I have no idea
where that part of the error string is coming from.
The lines from /etc/ppphosts are as follows:
*nppp local=ppp-holiday remote=+pool1 debug=0 flow=rtscts
name=ppp-holiday
*nppp2 local=ppp2-holiday remote=222.11.11.92 debug=0 flow=rtscts
name=ppp2-holiday
I have the following entries in /etc/hosts:
222.11.11.91 ppp-holiday
222.11.11.90 *nppp
222.11.11.92 ppp-holiday
222.11.11.91 ppp2-holiday
222.11.11.90 ppp-holiday
222.11.11.91 +pool1
222.11.11.92 ppp2-holiday
222.11.11.92 +pool1
I set this stuff up long ago when all I needed was the ability of
remote PCs to call in to either of two modems, establish connections,
and run terminal emulation software over TCP/IP. Just looking at the
configuration of these two files looks a little screwy. I don't
remember the 'whys' for these entries. Back then, I just kept adding
stuff til it worked.
If you don't readily see what my problem is, I think I will just start
editing the contents of those two files to see the effect. I'd do
that now, but figure changing those files requires a reboot (?) and
cannot take the system down until later.
Thanks for you help!
-David
>Thanks again. I beg forgiveness from the IP gods and ask they look
>away until I replace the server (or have a need to reinstall an OS) at
>which time I PROMISE to revise my IP numbering scheme.
Yeah, yeah. I've heard it all before. The first system I setup used
111.111.111.xxx and was NEVER suppose to see the internet because at
the time, there was no commerical internet. Meanwhile the company
grew and grew until it was scattered in 5 states and connected to the
internet with the router configuration from hell. My images was
burned in effigy by those that had to make the necessary changes. I
strongly suggest you renounce your evil ways and convert to the side
of IP righteousness before it's too late.
>I did 'telnet holiday.com 25' successfully from the server, and from
>my PC which is attached via a LAN by TCP/IP.
OK. That eliminates SMTP on the OSR5 side leaving PPP as the probable
culprit.
>Sorry if I restated so much, but I just wanted to be clear where I am
>in the process. I do not have a user named 'mvh' I have no idea
>where that part of the error string is coming from.
>
>The lines from /etc/ppphosts are as follows:
>
>*nppp local=ppp-holiday remote=+pool1 debug=0 flow=rtscts
>name=ppp-holiday
>*nppp2 local=ppp2-holiday remote=222.11.11.92 debug=0 flow=rtscts
>name=ppp2-holiday
>
>I have the following entries in /etc/hosts:
>
>222.11.11.91 ppp-holiday
>222.11.11.90 *nppp
>222.11.11.92 ppp-holiday
>222.11.11.91 ppp2-holiday
>222.11.11.90 ppp-holiday
>222.11.11.91 +pool1
>222.11.11.92 ppp2-holiday
>222.11.11.92 +pool1
Also, look in /etc/ppppool for mangled entries. However, methinks the
obvious culprit is the
222.11.11.90 *nppp
line as it's contained in the error message.
>501 Invalid parameter character 'p' in 'tismtp*mvh*nppp*k120*'
Unfortunately, we've just hit the limit of my experience with ppp
configurations. I know the +pool1 means to get the IP from
/etc/ppppool. No clue what *nppp does. Comment it out in /etc/hosts
and see what breaks.
You might try setting debug=X to something useful ijn ppphosts and
seeing if there are any better clues. I don't think you have to
reboot to make changes. Just run:
kill -1 `cat /etc/pppd.pid`
and /etc/ppphosts will be re-read. See the bottom of the ppphosts man
page.
(purposely not addressing my IP usage shortcomings here;)
In case anyone else has been looking, here is the solution that worked
for me. I have it set up for two different PPP logins.
/etc/ppphosts:
*nppp local=ppp-holiday remote=222.11.11.90 debug=0 flow=rtscts
name=ppp-holiday
*nppp2 local=ppp2-holiday remote=222.11.11.92 debug=0 flow=rtscts
name=ppp2-holiday
/etc/hosts:
222.11.11.91 ppp-holiday
222.11.11.92 ppp-holiday
222.11.11.93 ppp2-holiday
222.11.11.94 ppp2-holiday
Then I set changed the dialup WinPC to get it's ip address from the
host, rather than setting an address in dialup properties, and viola;)
Now the remote PC can send and receive e-mail over the PPP link.
Of course, any intelligent individual would change all the above
addresses to 192.168.1.*
THANK YOU SO MUCH JEFF!
-David