We use cookies to understand how the site is used and to improve it. You can accept them, or carry on with them switched off.
Also known as: 480 error, authentication required
Returned when a client issues a command before identifying itself, telling it to send AUTHINFO USER and AUTHINFO PASS first. Most often the newsreader has no username and password saved for that server, or the credential fields were left blank after a settings import. A 480 says nothing about whether the login is valid; that verdict arrives afterwards as either an acceptance or a 481.
The exchange that produces this is short and worth picturing. The server sends its greeting, the client sends a command such as GROUP or MODE READER, and the server replies 480 because it has not been told who is asking. A correctly configured client answers with AUTHINFO USER, then AUTHINFO PASS, and continues. A session log containing a single 480 followed by successful transfers is a healthy session, not a fault.
Nothing has been refused at the point 480 is sent. The server has made no judgement about whether the credentials are good, because it has not received any. This is the whole distinction from 481, which is a verdict delivered after credentials were supplied. It also separates 480 from 502, where the server has decided the session may not proceed at all. Treating 480 as a password failure sends a reader off changing a password that was never tested, which is the single most common wasted step on this error.
When 480 persists rather than appearing once, the cause is nearly always local configuration:
AUTHINFO at all until that box is ticked, so they loop on 480 forever with perfectly valid credentials sitting in the fields.Fault sits on the local machine in the great majority of cases. The server behaved to specification; it asked, and nothing answered. The exception is a provider that has changed its authentication requirements, which is rare and would be visible as every client on every machine failing at once rather than one client on one machine. A useful confirmation is to point a second, freshly configured client at the same hostname and port with credentials typed in by hand. If that session authenticates, the fault is the first client's stored configuration and not the account. If the fresh client also stalls at 480 after sending AUTHINFO, the next code returned will identify the real problem, and it will be 481 or 502 rather than another 480.
Browse all terms in Errors & Troubleshooting, or see the full Usenet glossary.