ftp - special characters in the user name allowed?

user has a name xxx@yyy@domainname.com   -   is this legal?  When trying to ftp through our firewall, it is rejected even though this is their valid user id.
dcuryloAsked:
Who is Participating?
 
moduloConnect With a Mentor Commented:
PAQed with no points refunded (of 500)

modulo
Community Support Moderator
0
 
gheistCommented:
Do you use real FTP client or a web browser ???
Usernames of any kind without whitespaces are quite OK, interpretation varies form server to server.
0
 
dcuryloAuthor Commented:
So there is no standard requirements?  It is a real ftp client.
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
jlevieCommented:
Well, xxx@yyy@domainname.com is not a valid email address, so a remote anonymous FTP server might well reject the session.
0
 
gheistCommented:
RFC1123 denotes some standard of a kind, @ is not a telnet-special character (but it can confuse URL parser which prefers ftp://user:password@host)

0
 
MercantilumCommented:
xxx@yyy@domainname.com  is used in some cases of mail redirection, like in Lotus Notes.
E.g.  johnford@internalservice@company.intranet@globalemail.com
0
 
MercantilumCommented:
I forgot to mention that in this case, the address is evaluated first

A@globalemail.com
  then (from globalmail.com internally)
B@company.intranet
  then (from company.intranet internal servers)
johnford@internalservice
  then (from internalservice, likely to be a mail server, posting locally to johnford)
johnford

If it can make it more clear.
0
 
gheistCommented:
Never seen FTP software named Lotus Notes
0
 
MercantilumCommented:
:)
About ftp, for info, proxy ftps have a similar syntax for username
  xxx@domain
where domain is the actual host to connect to, using user xxx
I guess in the case of xxx@yyy@domain, xxx@yyy would be interpreted as a user name, for a proxy ftp.

In your case the firewall could prevent the host bouncing :
   user ---> your-ftp-server ----> domainname.com
- if your ftp server understands the proxy ftp syntax, it will try to connect to domainname.com, using xxx@yyy as user name
- if your ftp server is not supposed to authorize this host bouncing, it's fortunate the firewall prevents the connection to happen.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.