I have installed the ejabbered turnkey appliance. Anytime i get to the speeqe page to add a new user, in the Email field, it tells me [u'Invalid characters in username.'] Can anyone help? Attached is a screenshot.
Replies (7)
Progress...
Reply 1I don't now for sure but I suspect that Marc re-ran inithooks
Reply 2I don't have the eJabberd server handy ATM but I imagine that it's something like:
/usr/lib/inithooks/bin/ejabberd.py
Hint: you can use the <Tab> key to complete parts of the path, if there are more than one possibility nothing will happen, but you can hit <Tab> a second time to get a list of possibilities.
Fixed, but now different issue
Reply 3So this was a new install and i set all the domain and passwords during install. But it didn't apply them or something, so i ran the scripts and fixed everything. Now i am wondering if the server does message archiving?
Hmm, very odd
Reply 4Definately seems buggy to me!
Although ... Is this a new install? If so have you run the config script to set the domain? And set up DNS? Not sure if that would create this bug but may be worth a try (if you haven't done it already). Details can be found on the ejabberd Appliance page.
@ symbol
Reply 5The @ symbol is an issue. But it gives me a different error when i try anything else other than the @ symbol. Look at new screenshot.
Not sure...
Reply 6I haven't used that appliance but it certainly seems very strange. I'm assuming that the error relates specifically to the email field (as you say it does and the screenshot suggests that it does also). I'm also assuming that there are no space before or after the email.
Obviously that email address should be accepted going by convention. But have you tried any other combinations to see which character it's complaining about (even if it shouldn't). eg try an email without the "." it may also be worth trying a name without the @whatever.com. I have seen some odd systems that don't like the "@" symbol and require you to use a "+" instead, perhaps that is also worth a try?
But sorry I've no idea. Perhaps worth looking at the documentation for ejabberd and see if/how?