Slashdot Mirror


Ask Slashdot: Name Conflicts In Automatically Generated Email Addresses?

New submitter matteocorti writes "I work at medium-sized university and we are considering reducing the number of domains used for email addresses (now around 350): the goal is to have all the 30K personal addresses in a single domain. This will increase the clashes for the local part of the address for people with the same first and last name (1.6%). We are considering several options: one of them is to use 'username@domain.tld' and the other is to use 'first.last@domain.tld.' The first case will avoid any conflict in the addresses (usernames are unique) but the second is fancier. Which approach does your organization use? How are name conflicts (homonyms) solved? Manually or automatically (e.g., by adding a number)?"

383 comments

  1. fname.lname.incrementer by Anonymous Coward · · Score: 0

    when i attended, Wright State used something like firstname.lastname@domain.tld, and for duplicates would use firstname.lastname.increment@domain.tldr

    not necessarily the best... but at least it was low collission rate

    1. Re:fname.lname.incrementer by Anonymous Coward · · Score: 0

      We use "Firstname.Lastname@domain.tld" and add middle initial for conflicts. (So the first guy to join would be "John.Smith" and the second one would be "John.X.Smith".) I'm sure there's a protocol for three people joining where the second and third share a middle initial, but I haven't seen it come up and we're not a small place.

    2. Re:fname.lname.incrementer by Sique · · Score: 1

      There is a problem with the middle initial, if you have a branch in a country where middle initials are not very common, or in this case, if the university has many students from countries where most people don't have a middle initial. For instance, in my family, most people don't have a second given name and thus no middle initial at all, and my father's name has two front initials before his given name.
      But I've seen a kind of "artificial" middle initial, where the first John Smith gets the email address john.smith@organisation.tld, the second becomes john.a.smith@organisation.tld, the third one john.b.smith@organisation.tld etc.pp.

      --
      .sig: Sique *sigh*
    3. Re:fname.lname.incrementer by Anonymous Coward · · Score: 0

      The simplest solution is to use their student ID or student information system identifier (numeric usually and not their actual student ID).
      Example: student_id@domain.tld, with the display name assigned to be the student's name.

    4. Re:fname.lname.incrementer by Bill_the_Engineer · · Score: 1

      I'm sure there's a protocol for three people joining where the second and third share a middle initial, but I haven't seen it come up and we're not a small place.

      I have and the conflict is solved by reverting back to first_name.last_name format with a number appended at the end for the second (and later) full name with same middle initial or for all names without a middle initial.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    5. Re:fname.lname.incrementer by Anonymous Coward · · Score: 0

      You've been badly deprived, but there's some good news. You can give yourself a middle-name, perhaps that of someone you respect.

      Catholics often have four names because they get an additional name at confirmation.

    6. Re:fname.lname.incrementer by bhcompy · · Score: 1

      Yep. I know a good deal of larger public agencies that share their domain across tens of thousands of employees that are going this route(employee ID or badge number for public safety). Student IDs are no longer social security numbers, so there is very little from a security perspective to worry about.

    7. Re:fname.lname.incrementer by jaymz666 · · Score: 1

      And for the people that don;t want yet another part of their identity being sent across the internet for all to see?
      How about people that don't WANT their middle initial transmitted to everyone they email with?

    8. Re:fname.lname.incrementer by jellomizer · · Score: 1

      I would suggest something like this.

      [Title.]First.[MI.]Last[Increment]@domain.tldr

      Give all the Professors with eg. Dr.John.Smith and if there are more then one Dr.John.L.Smith and if there are multible Dr John L Smiths then you go to Dr.John.L.Smith1

      This can fix a lot of political problems right there. Because the Professors email addresses and the students wouldn't get mixed up as often. As well the professors with the same name will have less of a chance of getting an increment number.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    9. Re:fname.lname.incrementer by Sique · · Score: 2

      I don't want a middle initial. It was completely useless, if it weren't for filling out forms designed by stupid data collectors.
      My father's three names are those of his grandfather, his father and this own given name. Reversing the order of the names to fit into a form is pointless, dropping one is pointless too, and accepting his grandfather's name as his own for the sake of some silly database is too.
      It gets worse if you have people whose names don't follow the "a name consists of exactly one word" rule. What's your rule to convert Antonio dell'Acqua into an email address?

      --
      .sig: Sique *sigh*
    10. Re:fname.lname.incrementer by spazdor · · Score: 2

      Those people should probably not correspond from their university email, and instead sign up for a Gmail account. It's free, you know.

      --
      DRM: Terminator crops for your mind!
    11. Re:fname.lname.incrementer by Anonymous Coward · · Score: 0

      When I went to Wright State in the late 90s, the names were of the form s000xyz@domain.tldr where xyz was your initials, and the 000 were a counter of some sort. Never figured out what the s was though.

    12. Re:fname.lname.incrementer by FyreMoon · · Score: 1

      The s sounds pretty easy to guess, could it by student? This would allow for different categories of staff and students based on that letter.

      At my university it was abc0 where the abc were the student's initials and the 0 being the increment. I was jfc3.

    13. Re:fname.lname.incrementer by jaymz666 · · Score: 1

      Funny, my university email IS a gmail account for schools.

      it's a username I was able to pick from several suggestions when I initially enrolled for computer account access at that university.

    14. Re:fname.lname.incrementer by war4peace · · Score: 1

      I have seen a conflict on middle initial as well, and the system is taught to put an X instead. Yes, really, an X. When that happens, the user is not really happy, and in that case they get to choose an e-mail address. The format is firstname.lastname@domain.tld but the only mandatory part in the username is lastname to be exactly what the user's lastname is.

      Example: jonathan.swift@domain.tld comes in first, gets this username. Then we have Jonathan Andrew Swift who gets jonathan.a.swift@domain.tld. When Jonathan Abbott Smith comes in, he gets the loathed jonathan.x.swift@domain.tld, which he can request to be manually changed to jon.swift@domain.tld (if he wishes that). None of them can, however, have their lastname changed from "Swift" to... "Swifty", for example.

      Generally, the initial e-mail addresses are automatically assigned but then people can ask for those to be changed manually, and they will be changed if the requested usernames are available.

      The funny stuff comes when you have people from latin countries (Spain, Mexico stand out) where (I think because of legal requirements) the system would generate e-mail addresses such as Jesus.Perez.Antonio.Cristiano.Homero.Hernandez@domain.tld - and yes, that happens quite often.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    15. Re:fname.lname.incrementer by xaxa · · Score: 1

      The simplest solution is to use their student ID or student information system identifier (numeric usually and not their actual student ID).
      Example: student_id@domain.tld, with the display name assigned to be the student's name.

      It's a bit ugly though.

      My university address, which I think still works, is:
      First.Last04@[university].ac.uk
      Since I joined in 2004. The numbers cut down the number of collisions. Had I stayed on and done a PhD (or been employed) they would have also given me the address without the 04.

      This has the additional advantage that it's no problem to offer email forwarding, since no future student's name will collide.

    16. Re:fname.lname.incrementer by bill_mcgonigle · · Score: 4, Interesting

      But I've seen a kind of "artificial" middle initial, where the first John Smith gets the email address john.smith@organisation.tld, the second becomes john.a.smith@organisation.tld, the third one john.b.smith@organisation.tld etc.pp.

      My early big-systems computing life was with the e-mail system at Dartmouth that went to real names in the 80's. There were twenty thousand-ish users and there definitely were a few name collisions with the First.M.Last standard.

      There were two solutions. First was a user-editable nickname field. Just a space separated list that could be used to add to matching rules.

      So, I had a proper e-mail left part of 'William.P.McGonigle' but my nickname field consisted of 'bill wpm skynet photographer sigep' to help other people find me. Only the real address was guaranteed unique but for phone conversations I could tell people wpm@ (it was unique at the time). People could get me at my machine name that way, look me up in the directory, address me as bill.mcgonigle, etc. (it would combine all dot separated parts with nicknames and department names to find matches).

      So, if there were 20,000 people happily using this system, there were four people who it didn't work for, and those were people with the exact same name as somebody who was already on campus. The usual choice was to adopt a different middle initial, use a full middle name, or to accept the nickname as the real first name.

      Now, there was always a contingent of people (I won't say aspy nerds because that would be rude) who insisted that those were WRONG and that the addressing scheme had to work exactly the same way for everybody. They probably advocated bmcgo654@ for my e-mail address. But what they missed was that the utility of the system that was in use was so high that it greatly outvalued having a 'perfect' system that had very low utility.

      If we lived in a world where every e-mail user could easily query the other institution's LDAP and not run the risk of spam, then that might be fine. But we don't, so easy to use addresses makes the computers easier to use.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    17. Re:fname.lname.incrementer by RKBA · · Score: 0

      I once met a fellow with the exact same name and middle initial as me. The only difference was the spelling of our middle names. On a somewhat related note, none of the Chinese people I know have middle names.

    18. Re:fname.lname.incrementer by devilspgd · · Score: 1

      Nothing looks more professional than bob_smith72@example.com

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    19. Re:fname.lname.incrementer by gl4ss · · Score: 1

      And for the people that don;t want yet another part of their identity being sent across the internet for all to see?
      How about people that don't WANT their middle initial transmitted to everyone they email with?

      they obviously want the name to be there.

      you could make the same argument about usernames too.

      --
      world was created 5 seconds before this post as it is.
    20. Re:fname.lname.incrementer by pnutjam · · Score: 1

      I feel your pain, my name is an unpronounceable symbol.

    21. Re:fname.lname.incrementer by geminidomino · · Score: 1

      Fuck you. You're "Prince." Deal with it. ;)

    22. Re:fname.lname.incrementer by cheater512 · · Score: 3, Funny

      My name is a hyperintelligent shade of the colour blue.

    23. Re:fname.lname.incrementer by Frojack123 · · Score: 1

      The simplest solution is to use their student ID or student information system identifier (numeric usually and not their actual student ID).
      Example: student_id@domain.tld, with the display name assigned to be the student's name.

      But Simple is probably not in the vocabulary of a university that let their address space balloon to 350 Domains in the first place.
      Seriously, how does something like that happen?

      But you have to ask, why bother setting this up at all?
      EVERY student entering college these days already has an email address (or maybe 3 or 8).

      It would seem the only people that benefit from a numerical student ID based address would be the school administration, so that they could send email to all students without having to think, or even bother to look up the IDs in the on line records. Yet college administration are the one group most capable of looking up everyone in an on-line database, so why do they need a numerical ID?

      Just use the student's existing Email address.

      In the mean time, consider that not every student WANTS a publicly known or guessable email address.
      Most students don't know, and probably shouldn't have to know anyone else's student ID number.

      There are benefits to the school of NOT maintaining a huge mail server when other sources will do this for free. First of course is the cost, second the policing that is required.

      --
      F. Robert Jack
    24. Re:fname.lname.incrementer by lazybeam · · Score: 1

      I've seen that too, but using uncommon letters first, such as z, y, x, q. This was in a government department.

      --
      --
      no sig for you. come back one year.
    25. Re:fname.lname.incrementer by omglolbah · · Score: 1

      kjh8037 @ school.tld was the fucker I got in college... completely useless.

      Oh, and you had to call support to change your password... you told them the password over the phone for them to set it..

      Fun times.

      Even now in 2013 they store passwords for the alumni network in clear text in the database... so ify ou request a password reset they email you the password.

    26. Re:fname.lname.incrementer by unrtst · · Score: 1

      [Title.]First.[MI.]Last[Increment]@domain.tldr

      I've seen a lot of posts now advocating an OPTIONAL increment appended. Or, optional middle, and when there's a conflict, and optional other thing jacked in.

      My only suggestion - whatever format you go with, don't have optional parts.

      For example, you should not end up with:
      john@domain.tld
      john.smith@domain.tld
      john.a.smith@domain.tld
      john.a.smith2@domain.tld ...etc...

      If you expect a large user base, go with the full format for the auto-generated. The above list would then be:
      john.a.smith101@domain.tld
      john.a.smith102@domain.tld
      john.a.smith103@domain.tld
      john.a.smith104@domain.tld

      Then there's no complaints from one to the other. Even better, people emailing those people won't get to the wrong person when they email "john@domain.tld", because that address won't exist.

      After the auto-generated email is handed you, then you can allow "special" people to reserve or alias other names. For example, if one of the VP's is a "john.a.smith", then give him it without the number, and with a 1. Notice, the numbering above started at 101... that reserves 100 low numbers for somewhat special people to make them feel more important :-)

      (personally, I'd drop the middle initial. Too many people don't have one, or have two, etc... and you end up with odd series of dots and/or concatenated names)

    27. Re:fname.lname.incrementer by Dexter+Herbivore · · Score: 1

      not necessarily the best... but at least it was low collission rate

      As far as I can tell, and the OP since he asked the question, there is no one "best solution" for this problem.

    28. Re:fname.lname.incrementer by Anonymous Coward · · Score: 0

      Prince, is that you?

    29. Re:fname.lname.incrementer by Toam · · Score: 1

      Example: jonathan.swift@domain.tld comes in first, gets this username. Then we have Jonathan Andrew Swift who gets jonathan.a.swift@domain.tld. When Jonathan Abbott Smith comes in, he gets the loathed jonathan.x.swift@domain.tld

      What happens when Jonathan Xavier Smith enrolls?

    30. Re:fname.lname.incrementer by Toam · · Score: 1

      He gets jonathan.smith, obviously. But what happens when Jonathan Xavier Swift enrols?l

    31. Re:fname.lname.incrementer by Bill_the_Engineer · · Score: 1

      Preaching to the choir, but this is what happens when the powers that be think it's a great idea to remove divisions or subsidiaries from the email address.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    32. Re:fname.lname.incrementer by war4peace · · Score: 1

      jonathan.xa.swift, according to the algorithm. It's just that X has a higher priority than a double-char entry. Damn those recurrent if-then-else loops :)

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    33. Re:fname.lname.incrementer by devilspgd · · Score: 1

      Sure, just make sure that you assign the CEO, whatever VP is in charge of IT and similar roles with firstname.lastname3@example.com and see how quickly the policy gets changed.

      From a job security point of view, you should probably send out "proposed new addresses" as opposed to actually assigning such things in the real world.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    34. Re:fname.lname.incrementer by nobaloney · · Score: 1

      kjh8037 @ school.tld was the fucker I got in college... completely useless.

      Say what you want, but I bet you got a lot less spam than someone whose name was, for example, john.jones @ school.tld

    35. Re:fname.lname.incrementer by Anonymous Coward · · Score: 0

      Except it makes it alot easier to enumerate the accounts in your domain.

  2. Go with usernames. by pushing-robot · · Score: 5, Interesting
    --
    How can I believe you when you tell me what I don't want to hear?
    1. Re:Go with usernames. by Ark42 · · Score: 2

      Most of these are valid, but seriously, if you fall outside of:
      11. People’s names are all mapped in Unicode code points.
      or
      40. People have names.

      Then, well, wtf....

    2. Re:Go with usernames. by Scoth · · Score: 5, Funny

      I wish the designer of my company's setup had read that. I called an analyst from India who moved here Fnu for about a year before someone finally gold me that was an acronym for "First name unknown" and her real name was her "Last" name.

    3. Re:Go with usernames. by h4rr4r · · Score: 1

      11. Archaic Chinese characters can exist in names but not yet be available in Unicode.

      40. The artist formally known as prince now known as some thing that is not a character.

    4. Re:Go with usernames. by UnknownSoldier · · Score: 3, Informative

      I was going to post the same but I see you were first. ;-)

      People need to stop assuming everyone has a legal First and Last name.

      Using an auto incremented name is a bad idea.
            john.doe.5
      I now know that there are at least 4 other John Does out there!

      This is one of the reasons Blizzard's Battle.net tag assigns a random 4-digit number instead.
            John.Doe.4231
      Good luck guessing how many other John Doe's there are and what there numbers are!

    5. Re:Go with usernames. by Anonymous Coward · · Score: 0

      40. The artist formally known as prince now known as some thing that is not a character.

      Such as, "TheArtistFormerlyKnownAsPrince"

      You're making this harder than it has to be.

    6. Re:Go with usernames. by Ark42 · · Score: 1

      Choosing to name yourself something that doesn't use modern characters (in both cases) is your own fault.

      1 line of UTF-8 characters for "name" should cover everybody who matters. Trying to divide things up into first/last or force any other convention upon names is asking for trouble. (Although it's hilarious how many people's 3rd party form auto-fill software will enter just their first name into the "name" box when purchasing on my website for example...)

    7. Re:Go with usernames. by Anonymous Coward · · Score: 2, Insightful

      People need to stop assuming everyone has a legal First and Last name.

      Everyone has a name, which people pronounce out loud. English uses characters and combinations of characters to represent sounds. Thus, everyone has a Name which can be translated into English. In our society, people are assumed to have a first and last name, if you only have one name then the other can be assumed to be blank, empty, NULL, etc. but it is easily compensated for in any society which can grasp the concept of "zero" or "nothing". It's a trivial task to program for, if you can't handle an empty value then you have no business being involved in this type of process to begin with.

      Where I work, we do the Surname up to 12 characters, followed by a random 4 digit number which has not already been allocated with that Surname. If you were to only have one name, we'd use that one, but even after dealing with many, many foreign workers who only have one name we've never encountered this. Why? Because they are smart enough to understand that When in Rome, Do as the Romans, and have a compatible "Western" name which they go by on a day to day basis. If you're looking to go on some kind of Cultural Acceptance Crusade, do it on your own time- either you understand how to adapt yourself to the communication methods of your clients, or you suffer a disadvantage. That's life, deal with it.

    8. Re:Go with usernames. by Anonymous Coward · · Score: 0

      heh. There's a guy at my company. I see him in the hall, in meetings, etc. but don't work with him directly and I can't be bothered to remember his name. Anyhow, we cross paths at the bars when he's drinking with his friends. That's how I know his name is Pene. Only, that's not his name, it's spanish for "penis". It took an awkward incident at work for me to realize that.

    9. Re:Go with usernames. by Trepidity · · Score: 3, Informative

      On the first point: Someone may be named using archaic Chinese characters in their native language, but if they're studying in, say, Germany, or in the United States, they're required to choose a Latin form of their name, which is what will be used for legal purposes. If they're studying in Russia, they must render it in the Cyrillic alphabet, and in Greece, in the Greek alphabet. If you're in one of those legal contexts, you can assume all employees and students have a name conforming to the local legal requirements. I have students from many countries in my classes, but they all use names written in Latin characters when signing up for courses or turning in homework.

      On the second: The artist legally named Prince Rogers Nelson never changed his name. He's just used a variety of stage names.

    10. Re:Go with usernames. by wisnoskij · · Score: 1

      Some of those points are just stupid.

      "People have exactly N names, for any value of N.
      People’s names fit within a certain defined amount of space."

      So how many people have a uncertain number of names at any given time? Is your name involved in some quantum uncertainty fluctuation?
      And I do not believe that some people have infinite names. That is obviously untrue.

      --
      Troll is not a replacement for I disagree.
    11. Re:Go with usernames. by wisnoskij · · Score: 1

      OK, then I guess they can never use a computer.
      Come up with an acceptable alternative name that at least is printable using unicode.

      --
      Troll is not a replacement for I disagree.
    12. Re:Go with usernames. by Applekid · · Score: 1

      I'll fess up and admit I've never actually put too much thought into human names.

      Unlike Joel Spolsky, though, Patrick McKenzie doesn't actually try to point folks in any direction to the truth. What is the robust way to handle names? that simultaneously not in violation of all those misconceptions?

      --
      More Twoson than Cupertino
    13. Re:Go with usernames. by tepples · · Score: 2

      People have exactly N names, for any value of N.

      So how many people have a uncertain number of names at any given time?

      I think the assumption here is that N is a compile-time constant.

    14. Re:Go with usernames. by Anonymous Coward · · Score: 0

      For email addresses, you'd use the Latin-letter form of the name anyway, so that non-Chinese people don't have trouble sending you an email.
      For someone without a name, well, you can just use no.name for the mail address.

    15. Re:Go with usernames. by Anonymous Coward · · Score: 0

      I second using the random digits at the end. My college did first_last@scoolname.edu, and to resolve collisions appended an auto-incremented counter. The problem came when someone knew your name, but hadn't been told your email address explicitly and was trying to email you. If you happened to be john_doe2@schoolname.edu, a not-insignificant portion of your email would wind up at john_doe@schoolname.edu instead when someone assumed there was just one of you. If everyone knows you have a couple of random digits at the end, then they're sure to ask before trying to email you. I was lucky and had a unique enough name that there was only one of me.

      On a side note, I hate systems that refuse to acknowledge that a middle name can be something other than a single middle name. My wife has a double middle name and it's often impossible to get either a name with a space there, or in the event where a middle initial is called for, to put 2 MI's.

    16. Re:Go with usernames. by oracleofbargth · · Score: 1

      And I do not believe that some people have infinite names. That is obviously untrue.

      I believe it is the old Welsh tradition (or maybe a similar variant) to have a single given name, followed by a listing of your patrilineal genealogy as a series of surnames. So, in this tradition, it is technically possible to have a name of unlimited length. However, the longest proven genealogy in modern times is 85 generations, which does put a maximum realistic size on this type of naming system.

    17. Re:Go with usernames. by operagost · · Score: 1

      Prince dropped the symbol that formerly represented him many years ago. I guess he now falls into one of the first few items about having one canonical name.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    18. Re:Go with usernames. by Anonymous Coward · · Score: 3, Interesting

      My daughter was born in another country (Australia), her last name is my name and her mother's name with a hyphen in between.

      The consulate of my country (Belgium) did not accept double names, so they only put my name on her passport.

      When my daughter and her mother returned to my country a couple of months before I did, the local community (Schaerbeek) had a conflict with the ministry of foreign affairs and they were doing a boycot action: they unlawfully did not recognize any foreign birth certificates, so they inscribed my daughter under her mother's name and denied to recognize that I was her father.

      I took us about 3 years before that mess was sorted out. Until then she had 3 different official last names.

    19. Re:Go with usernames. by ArsenneLupin · · Score: 2
      He's even on LinkedIn (as are many of his namesakes...).

      Especially funny, there's even a guy whose last name is LNU: Fnu LNU...

    20. Re:Go with usernames. by Anonymous Coward · · Score: 0

      my name has letters with accents and a space in the middle. some of the sounds are not english language sounds...
      and yes, I do ressent my name being misspelled and trampled on because it makes It easier... it is my name and represents me. if you mess it up, it is also messing up with my image!

    21. Re:Go with usernames. by nabsltd · · Score: 1

      Unlike Joel Spolsky, though, Patrick McKenzie doesn't actually try to point folks in any direction to the truth. What is the robust way to handle names? that simultaneously not in violation of all those misconceptions?

      Most of those misconceptions don't matter, though.

      Somewhere, you have a legal identifier (on a passport, driver's license, etc.) that can be called your "name". That identifier can be input with a single Unicode text box that has a reasonably insane length limit (say 512 characters). Even if someone has a name that won't fit in 512 characters, it's highly unlikely that you will have a collision because of truncation. Even if you do, it doesn't matter, because you shouldn't use the name as a unique record identifier. Even the "source" systems (like Social Security, DMV, etc.) don't use the name as the unique identifier, so your website shouldn't, either. E-mail addresses make a much better unique identifier for online systems, which is why TFQ is being asked.

      Don't look for "invalid" names. Don't try to separate a name into first/given, last/surname, titles, honorifics, etc.

      Do that, and you will be fine with names, as any "name" that doesn't work with these constraints isn't really a legal name anyway.

    22. Re:Go with usernames. by wisnoskij · · Score: 1

      Well there is also no cap on character length for any given name. But if any name is infinite than no one could ever know it or use it, so obviously they would never input it into any type of text field.

      It is impossible to input an infinite string given that eventually the universe will end, so there exists some certain defined amount of space that will fit any data someone would ever input into any field.

      --
      Troll is not a replacement for I disagree.
    23. Re:Go with usernames. by Anonymous Coward · · Score: 0

      We use GUID@domain.tld, this guarantees that there are no issues of why the other person got the better username. This also guarantees that we don't run into joe443322343432@domain.tld issues, because you don't want sensitive information sent to the wrong Joe!

      Alternatively, there's first.last.ssn@domain.tld. That makes for unique addresses. Seeing that it's a University, all the information should be on record, and it's easier to remember.

    24. Re:Go with usernames. by jaymz666 · · Score: 1

      Indians can have very weird names, and then call themselves something else entirely.

      It's almost as if Bob Smith was known to everyone as William.

    25. Re:Go with usernames. by jaymz666 · · Score: 1

      Just by having two middle initials I confuse many systems.

    26. Re:Go with usernames. by Anonymous Coward · · Score: 0

      Everyone has a name, which people pronounce out loud.

      Yes, but the name people pronounce out loud is often not their legal name, or at least not their full legal name. And the names people choose for themselves is almost certainly guaranteed not to be unique. The easiest way to do this is:

      Email address = "some string the user chooses as their user id (verify uniqueness at time of creation), or a numerically-based userID, such as a Corp ID, Student ID, etc."@company.com or @university.edu.
      Display Name = "Enter your name here, we've write an application that supports Unicode."

      My company also creates aliases, so that if you have two "John Smiths," one gets John.Smith@company.com, and the other(s) get John.Smith.some-randomly-generated-descriptor - where the descriptor is a middle initial, name of division, hiring year, etc., assigned at the discretion of the email administrators. These tend to be easier to remember than a corporate ID for many people, so people use them, but the corporateID@company.com is *always* guaranteed to be a unique name.

      As far as "cultural acceptance crusades," Something as simple as "O'Sullivan" can fuck up some applications, and that's a really common name... I've seen tons of applications choke on it, requiring "OSullivan" as a workaround. Or, if you do anything with Spanish or Portuguese speaking countries, you'll find lots of Matronymic names as well. There are plenty of perfectly "western" names which don't fit the standard "first.last" pattern, so trying to force everybody to adopt that pattern really doesn't solve the problem.

    27. Re:Go with usernames. by Anonymous Coward · · Score: 0

      Aren't there still some traditions that don't name children until age X?

      It can happen, and when said child needs to be entered into a system, the person entering the data may come up with a work around that doesn't play nicely with the system.

    28. Re:Go with usernames. by Hotawa+Hawk-eye · · Score: 1

      Some of those points are just stupid.

      "People have exactly N names, for any value of N.
      People’s names fit within a certain defined amount of space."

      So how many people have a uncertain number of names at any given time? Is your name involved in some quantum uncertainty fluctuation?

      Depending on the context and the specific titles or honors that are considered part of a "name" Queen Elizabeth II has a very large number of names.

    29. Re:Go with usernames. by IndustrialComplex · · Score: 1

      I now know that there are at least 4 other John Does out there!

      Just like the 5 other teams before Seal Team 6? ;)

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    30. Re:Go with usernames. by lister+king+of+smeg · · Score: 1

      ssn is not something you want to be handing out to everyone that you give your email psudo random 4 digit number is fine though.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    31. Re:Go with usernames. by Anonymous Coward · · Score: 1

      It's almost as if Bob Smith was known to everyone as William.

      Or as if Robert Smith were known to everyone as Bobby? Common shortnames/nicknames often make little sense.

    32. Re:Go with usernames. by Anonymous Coward · · Score: 0

      And just wait until they have to deal with the names of the gnomes of Mount Nevermind...

    33. Re:Go with usernames. by Anonymous Coward · · Score: 0

      Life? Don't talk to me about life. Here I am, brain the size of a planet...

    34. Re:Go with usernames. by vux984 · · Score: 2

      40. People have names.

      Newborn infants are often not named immediately. Whether they need an email address, user name, and permission to access a corporate domain prior to receiving a name is an entirely separate question.

      But the point stands that there -are- people who are not named.

    35. Re:Go with usernames. by ficuscr · · Score: 1

      I wonder about privacy concerns. For staff and what not I think name based email addresses make sense. When it comes to students though I would imagine some of them will want to use the email address in association with sites/services where there email address, should ideally, not uniquely identify them. Maybe this is not a valid point as in this day and age most people will have at least one gmail or yahoo account already. If given the option to choose a username I wonder how many people will select something based of their name anyway,

    36. Re:Go with usernames. by Anonymous Coward · · Score: 0

      Most people here are called "Hey! You!" or some variant.

    37. Re:Go with usernames. by Anonymous Coward · · Score: 1

      English uses characters and combinations of characters to represent sounds.

      This is true. However, you make the false assumption that this means that English has letters to represent ALL POSSIBLE sounds.

      The *click*, done with the tongue, and used by some African languages has no English letter equivalent (most commonly I have seen the ! used to stand in for a tongue click), likewise the enya (https://en.wikipedia.org/wiki/%C3%91) has no English equivalent. There are many other sounds that English doesn't have letters for.

    38. Re:Go with usernames. by Anonymous Coward · · Score: 1

      Archaic Chinese characters? I just got back from China and there's nothing archaic about Chinese characters. It's a system of writing and reading that's optimized for future efficiency rather than efficiency in learning. You're average Chinese reader can read multiples of how fast somebody reading any other language can read.

      Seriously, try reading the Chinese subtitles sometime, you probably won't even see all of the characters before they're off screen. I know I couldn't read English that fast.

    39. Re:Go with usernames. by Anonymous Coward · · Score: 0

      Yes and with Chinese names, they can always be represented using Pinyin as they have to use Mandarin in schools, they'll have a Mandarin pronunciation and romanizing that is simple. Worst case you get names like Wa2ng. They might not go back to the correct character in most cases, but it's good enough.

    40. Re:Go with usernames. by Vreejack · · Score: 1

      This is why they were pushed to adopt anglo-style family names, especially after the Reformation. And why every Welshman seems to be named Jones or Davies even though they are unrelated. Something similar happened in all the Celtic areas. In Scotand the highlanders adopted their clan names, which led to similar confusion.

      --
      "Will future ages believe that such stupid bigotry ever existed!" -- Ivanhoe
    41. Re:Go with usernames. by Dragonslicer · · Score: 3, Informative

      Everyone has a name, which people pronounce out loud. English uses characters and combinations of characters to represent sounds. Thus, everyone has a Name which can be translated into English.

      If this last statement has an accuracy requirement, then it is demonstrably false. Many (most? all?) languages do not have characters representing every sound that a human can make. For example, there is no letter or combination of letters in English that represent the sound of the guttural (I don't know the accurate linguistic term) letters Het and Haf. Conversely, Hebrew has no letter for the sound of the English combinations ch and th, though there is a letter for sh. You can get close enough for most purposes, such as using h or ch for those Hebrew letters, but if you pronounce them as if they were English, you'll be pronouncing the name incorrectly.

    42. Re:Go with usernames. by Anonymous Coward · · Score: 0

      Unlimited and infinite are completely orthogonal concepts.

    43. Re:Go with usernames. by Anonymous Coward · · Score: 0

      41. The amount Whitespace does not matter in names.

      Not sure - maybe at least this one holds?

    44. Re:Go with usernames. by dolmen.fr · · Score: 1

      1 line of UTF-8 characters for...

      UTF-8 is an encoding of Unicode codepoints. It has nothing to do with characters.

    45. Re:Go with usernames. by Anonymous Coward · · Score: 0

      That's what we do here at Penn State (I would say a fairly large university...) stick an X or Z into the user name if they don't have a middle name (that becomes their user name), and we use that for email. Of course right now we have 2 or 3 different email options (Zimbra, WebMail, and the normal old mail servers) that the end user (or department) can decide on which to set as their forwarder.

      The setup allow allows you to create aliases if you'd like.. so if you're someone who still wants to retain a Bob.Smith@ then you could do that (as long as no one else beat you to it)

      I think we can setup up to 3 aliases

    46. Re:Go with usernames. by suutar · · Score: 1

      I think it boils down to "okay, you may not be able to deal with their name, so just take whatever unique ID they're willing to tolerate and go."

    47. Re:Go with usernames. by Anonymous Coward · · Score: 0

      individuals recently married or divorced, legal versus preferred names.

    48. Re:Go with usernames. by Anonymous Coward · · Score: 0

      We use raw SHA1 hash values, Only 1 in 10^56 addresses will have a collision! if you want to discuss the details email me at a105da20ba138875909b8ad437de36972eaaf378@f6325c6c35ea77fbe242a4be5f5ce9162f4bf3fb.com

      BTW: we are also considering using Base64 encoding instead of hex.

    49. Re:Go with usernames. by Darinbob · · Score: 1

      Story I read just today about a 15 year old Icelandic girl who is finally allowed to legally use her name. Prior to that the government referred to her as "girl".

    50. Re:Go with usernames. by Darinbob · · Score: 1

      The important thing is just to get rid of ego. This is hard!

      Mind if I call you "Bruce" just to keep things straight? If you say no that you must be called "John" then you have not yet given up your ego. If you insist of being called "John" then how are you any different from the person who objects to the Unicode system forced on them by a collective group of European strangers that prevents them from using their real name?

      In the US this may seem straight forward but even here it is not. Our ancestors routinely changed their names at whim. My surname is not the same as my great grandfather's surname because he got tired of it being pronounced incorrectly. Other people have had their names changed by immigration officials. Others have their names changed unilaterally by school teachers, this is not uncommon and not even in the past. I am also not talking about recent waves of immigrants from strange places, but also about White Anglo Saxon Protestants. You may even meet a "John Smith" with a long and entertaining story about the original of his name.

      For universities these problems crop up all the times. Lots of students with non-English names who have to choose an appropriate name for use at school and work. Don't forget your "John Smith IV" (we had a similar named student when I was in school and he included the "IV" part when putting his name at the top of a test).

      As for email, it's tough. If you go with usernames then everyone fights to get the best username. No one wants to be jsmith235 if they can be jsmith or john or johnnybgoode. After a couple of decades (yes your system will live that long!) all the good names will be taken. If you go with first.last name or even first.i.last then you will absolutely get conflicts. So you're stuck.

      When I was an undergrad we didn't get usernames that were similar to our real names. We got one named after a class plus a number (we rarely got multi-year long userids that we could keep until grad school). It worked but people weren't as attached to user names as they are now. However you can just have some automatically generated user name that forwards mail to your real account if you like.

    51. Re:Go with usernames. by Darinbob · · Score: 1

      Not everyone has a name that is fixed and does not change, even one that they are called by their parents. Even for non-foreigners (to get away from politically incorrect assumptions that people need to mix in), you have Bob Smith vs Robert Smith vs Robert Smith Junior as all the same person. Forget that, what about Robert John Smith who is NEVER called Robert by anyone unless called before a legal court, everyone knows him as John.

      Names are fluid and until the computer era they never needed to be static. Just because you can keep your name unchanged does not mean it's necessarily fair to claim everyone else needs to change and drop the ego.

      If you're a software engineer, or more accurately a manager or executive of a company that hires arrogant engineers, then you need to ensure that you do a reasonable effort with names to keep the customers happy. Otherwise you can lose business.

    52. Re:Go with usernames. by Anonymous Coward · · Score: 0

      I believe it is the old Welsh tradition (or maybe a similar variant) to have a single given name, followed by a listing of your patrilineal genealogy as a series of surnames.

      Almost correct, they just use the first two consonants. That is why you can end up like Gwen Gwffllwlfnfjwllwlkfjylynnwydllyn.

    53. Re:Go with usernames. by DrVxD · · Score: 1

      Choosing to name yourself something that doesn't use modern characters (in both cases) is your own fault.

      But what if you didn't choose your own name? How is it 'your own fault'?

      In many cultures, people don't chose their own names. It's not uncommon, for instance, for a child's name (or part thereof) to be chosen by the parents/shamen/elder/etc. Some people call these "fore-" or "Christian" names, but as we live in an ever-shrinking world, we have realised that there are cultures in which neither of these is an accurate description, so the term "given name" has become commonplace. "Given" is the clue here - it's the namer that's at fault, not the named.

      Similarly, there are many cultures where part (or all) of a name is a 'family/clan/tribe/province/etc' name, which is passed by generation to generation. If your family has been around for a long time, then your family name is also likely to be old. As GP mentions, there are archaic characters from some ideographic scripts which do not have Unicode mappings. So again, it's not the named that's at fault. In this case, if there is 'fault' to be assigned (and I don't believe there is), then it's someone many generations in the past.

      --
      Not everything that can be measured matters; Not everything that matters can be measured.
    54. Re:Go with usernames. by Neo+Quietus · · Score: 1

      I'm pretty sure the person you are responding to wasn't implying that Chinese was obsolete; rather they were saying that some Chinese names contain ancient symbols. Sort of like how you could (in theory) run into an english speaking person whose family is positively ancient; their first name might be entirely in ASCII characters, but their last name might contain ancient/obsolete letters/symbols, like http://en.wikipedia.org/wiki/%C3%86 (the combined AE symbol). Depending on what exactly you are using the names for, it may not be correct to translate an old symbol into a newer one.

    55. Re:Go with usernames. by Anonymous Coward · · Score: 0

      A coworker of mine has his last name in our system as "Lnu".

    56. Re:Go with usernames. by Anonymous Coward · · Score: 0

      I hate to be THAT GUY, but why the fuck do you need a double name? You're gonna marry, you're a single unit. Flip a coin, roll a die, or play a boardgame, but just fucking pick a last name already!

    57. Re:Go with usernames. by Anonymous Coward · · Score: 0

      11. Archaic Chinese characters can exist in names but not yet be available in Unicode.

      40. The artist formally known as prince now known as some thing that is not a character.

      11. Anglicise it! English, motherfucker! Do you speak it!?

      40. Fuck the piece of shit that use to be known as the symbol that was once called Prince. He's an attention seeking terd and no one should bend over backwards to accomodate him...and his music is SHITE.

    58. Re:Go with usernames. by kakaburra · · Score: 1

      and then call themselves something else entirely.

      no they don't

    59. Re:Go with usernames. by jaymz666 · · Score: 1

      Yes they can, I have run into MANY examples of this.

    60. Re:Go with usernames. by Anonymous Coward · · Score: 0

      agreed, from the wiki page: "the latest version of Unicode contains a repertoire of more than 110,000 characters covering 100 scripts". if you can't pick from the 11k characters already available then it might be time to think about a name change.

    61. Re:Go with usernames. by Sigg3.net · · Score: 1

      Doesn't the IPA phonetics system "solve" this "problem"?

      Yes, it must allow variants of vocal placement, but if you know the system you will pronounce the same.

    62. Re:Go with usernames. by Dragonslicer · · Score: 1

      Yeah, it does, but I would guess that very few people can read it fluently and very few keyboards have all of the characters. I assume the characters are all in some Unicode set, so at least stuff like databases should be able to handle it.

    63. Re:Go with usernames. by Anonymous Coward · · Score: 0

      Actually wouldn't it be your parents' fault?

    64. Re:Go with usernames. by Sigg3.net · · Score: 1

      And implementation and adaptation would prolly be similar to Esperanto :P

    65. Re:Go with usernames. by Dragonslicer · · Score: 1

      Haha, very true.

    66. Re:Go with usernames. by kakaburra · · Score: 1

      give me one example

    67. Re:Go with usernames. by jaymz666 · · Score: 1

      Legal name Mohammad Beary, goes by the name Farooq

    68. Re:Go with usernames. by kakaburra · · Score: 1

      I'm an Indian myself and haven't had any such experience. Maybe his name is Mohammad Farooq Beary, and he'd just omitted Farooq to shorten his name for passport or something? Anyway, that seems to be an exception rather than the norm.

    69. Re:Go with usernames. by DKlineburg · · Score: 1

      I forgot hyphens, so add this to above, hypen a hyphen, Smith-Jones-Johns-Davies... So if you hyphen and double hyphen with a single hyphen, Smith-Jones-Johns-Davies + Smith-Jones (Different Smiths and Jones), There are lots of those. What would you have? Smith-Jones-Johns-Davies-Smith-Jones? Smith-Jones-Smith-Jones-Johns-Davies? Smith(2)-Jones(2)-Johns-Davies? Sounds unrealistic, but I never thought I would see a hyphenated name, it never occurred to me until I saw one. As you can ask for anything you want for a name, someone could. And you would end up with what you had before, your entire genealogy in there.

      --
      Memory is deceptive because it is colored by today's events. - Albert Einstein
    70. Re:Go with usernames. by DKlineburg · · Score: 1

      That would just be terrible.

      --
      Memory is deceptive because it is colored by today's events. - Albert Einstein
    71. Re:Go with usernames. by Lord+Byron+II · · Score: 1

      Some of those points are just stupid.

      "People’s names fit within a certain defined amount of space."

      And I do not believe that some people have infinite names. That is obviously untrue.

      That does not imply that their names are of infinite length, only that if the array you choose to store names in is of length N, there could be someone with a name of length N+1. No infinities, but you still can't store their name.

    72. Re:Go with usernames. by wisnoskij · · Score: 1

      Databases and programming languages can store Strings of the length of entire books.

      I think we can assume that no one is going to USE a name that takes a week of constant typing to input, so just a generic big string datatype would be big enough for any name.

      --
      Troll is not a replacement for I disagree.
  3. DO NOT ASSUME WESTERN NAMES! by h4rr4r · · Score: 1

    Why the hell does everyone assume western names?

    Just do fullname@domain.tld. I really is that easy. In case of conflict you can simply add middle name or initial. It also fits names that are outside the typical western naming convention.

    1. Re:DO NOT ASSUME WESTERN NAMES! by Trepidity · · Score: 1

      In a university setting, some kind of western name assumption is typically already made: students and employees are in a database with family names and given names listed, and all sorts of communication is already generated from that (e.g. paychecks).

    2. Re:DO NOT ASSUME WESTERN NAMES! by SJHillman · · Score: 1

      I would much prefer fullname@xyz.tld over full.name@xyz.tld. It just looks cleaner and is less confusing when spelling it out to people. You expect emails to format to string@string.string. Throwing in any additional symbols, especially one that's already used elsewhere, throws people off even if there's no technical reason not to.

      For simplicity, I'd say go with username@domain.com. That way there is standardization across email and other systems... which also confuses people less. Our email system (Novell GroupWise) is completely separate from Active Directory, but we force users to use the same username/password for both because it generates fewer helpdesk calls for people forgetting their password.

    3. Re:DO NOT ASSUME WESTERN NAMES! by h4rr4r · · Score: 1

      Not everyone has a family name nor a single given name.

      Paychecks have no need for a name of that format. I can make a check out to a coworker whose name does not follow that convention.

    4. Re:DO NOT ASSUME WESTERN NAMES! by alexander_686 · · Score: 1

      Let me throw out an issue – may you have thought about it and can give me some clue.

      Western nomenclature is given_name family_name. Eastern is flipped. Having a standard convention helps decode who you are talking to. If Kim is the given name then the probably female. If Kim is the last name then, well, 50/50 chance.

      But at least when I pick up the phone I can chose to be formal (using the family name) or informal (using the given name.)

      Your proposal breaks that convention so we lose information. Any idea on how to get that back?

    5. Re:DO NOT ASSUME WESTERN NAMES! by Anonymous Coward · · Score: 0

      No, not full name. What the hell does "full name" mean, anyway, with non-western names?

      familyname.increment@domain.tld
      Ohio State does it. There are .1's and there are .1500s, and it works very well. People who want usernames can still use the username+, which is an alias, and it works fine, so the department machines can work with the university. Not a probelm. 90's era solved problem.

    6. Re:DO NOT ASSUME WESTERN NAMES! by wisnoskij · · Score: 3, Insightful

      It is a Western university.

      First off, no one wants a 200 character email address and we are limited to Western characters.

      Anyone going to a Western university has a Western style name to use in cases such as this.

      --
      Troll is not a replacement for I disagree.
    7. Re:DO NOT ASSUME WESTERN NAMES! by h4rr4r · · Score: 1

      You are not losing data since you have no idea that the data in the email is formatted family name last. I see this getting flipped all the time because the HR person is ignorant of the naming conventions.

    8. Re:DO NOT ASSUME WESTERN NAMES! by h4rr4r · · Score: 1

      It means the string the person uses for identification. If there are chars that are not valid, replace them in a known way.

    9. Re:DO NOT ASSUME WESTERN NAMES! by Trepidity · · Score: 2

      If the person is a United States resident, at least, they have something filled in in the "surname" and "given name" sections of their birth certificate (if born in the US) naturalization certificate, green card, or visa document. That might not be true in all western countries, but I know it's true in Denmark as well: to work or study legally in the country you need to register with the Citizen Register and list something in those boxes. Then the university will just use whatever your state registration says.

    10. Re:DO NOT ASSUME WESTERN NAMES! by Zape · · Score: 1

      Why the hell does everyone assume western names?

      I think it is VERY valid that software should be written to accommodate localization and the inevitability of non-western names. However, the article is referring to a finite user base (the university students) which will predominately be made up of users uniquely identifiable as first.last name (1.6% collision). I think it would be serious over-engineering for this situation to try to program for every possible conflict (including non-western characters). Auto-add the middle initial, treat any remaining conflicts with a tie-breaker and deal with non-western names on a case by case basis. The real key is to establish in the policy that a user can request a new email alias if the default address does not represent their true name.

    11. Re:DO NOT ASSUME WESTERN NAMES! by HappyHead · · Score: 1

      In a course I once taught, I had two students of middle eastern descent, who were not related to each other, yet the first 47 letters of their names were the same. After the 48th and 49th letters, which were different, they again matched for another 10 letters, at which point one name ended, and the other continued. Many email programs will stop looking at the "full name" being assigned after a certain number of letters has been reached, and frankly, expecting someone to type that much just to send someone an email, when a 7 or 8 character userid has already been assigned to them, is just plain cruel.

      Additionally, many email clients and servers are not really set up to handle non-western characters, so again, fullname@domain.tld isn't always a practical option. Further, while anyone can type out the address "fuji.taro@domain.tld", but only a few people will be able to easily enter that name as actual kanji. (Note: Slashdot itself can not do this in comments. I tried.) Really, setting all emails as fullname@domain.tld does assume everyone has western names, or at least assumes they won't mind their non-western name being converted into a western name.

      The short version: fullname@domain.tld is not always practical, or even possible, but userid@domain.tld is. If someone wants a vanity plate email address with their full name, they can make separate arrangements. If your university wants to allow it as an alias, go ahead, but do it on a first-come-first-serve basis, and all conflicts will be resolved on their own, since most people won't care enough to get the longer version, and those who do, but find their name already taken, will simply have to figure something out themselves.

    12. Re:DO NOT ASSUME WESTERN NAMES! by larry+bagina · · Score: 3, Funny

      I prefer full.name@.

      Sincerely,
      Pen Islicker

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    13. Re:DO NOT ASSUME WESTERN NAMES! by Chris+Hodges · · Score: 1

      username@domain.tld works well - you already have a unique ID, so why not use it? However there's no reason why you can't then use aliases of the form: firstname.lastname@... firstname.i.lastname@... firstname.lastname.department@... (I've seen this used to deal with 2 people who had the same middle initial) firstname.lastname.increment@... fullname@... etc. It wouldn't be hard to pick a default pattern (maybe grabbed from a registration database, which someone else has had to sort out for tax etc.) use that on a first-come-first-served (plus seniority if required) basis, and set up a fallback for the duplicates. Of course, if you're being nice, you could allow those who matter (for some value of matter) to override the default. We do something similar here.

    14. Re:DO NOT ASSUME WESTERN NAMES! by samkass · · Score: 1

      Things don't have to be either-or. The email system can route both userid@domain.tld and First.Last@domain.tld (with First.M.Last for conflicts, and shortened forms for very long names if desired, or omitted at the user's discretion) to the proper users. There's no reason to restrict each user to one and only one address. I think most Western non-geeks would prefer First.Last where possible, and forcing people to remember some jumble of userid letters seems like a system designed for the ease of the implementors instead of the users.

      --
      E pluribus unum
    15. Re:DO NOT ASSUME WESTERN NAMES! by kyrsjo · · Score: 1

      I know a Norwegian guy named Kim (first name, no asian relatives).

    16. Re:DO NOT ASSUME WESTERN NAMES! by Anonymous Coward · · Score: 0

      Running the name together without a delimiter is a problem. What's mattsoni@x.com's name?

      Could be Matt Soni, or Mat Tsoni. Mat with a single T is rare, but does happen.

    17. Re:DO NOT ASSUME WESTERN NAMES! by Zordak · · Score: 1

      I know a white American guy named Kim. Then there's Kim Philby, the notorious Brit who spied for the Russians.

      Now, if we're talking about "Kimberly," that's a different story. I've never met a man named Kimberly. At least not outside of Austin.

      --

      Today's Sesame Street was brought to you by the number e.
    18. Re:DO NOT ASSUME WESTERN NAMES! by JasterBobaMereel · · Score: 1

      Really, are you sure ...

      What if they object and get to use their "real" name as printed on a visa

      Commonly these can include people with only one name, people who always put their family name first ,...

      --
      Puteulanus fenestra mortis
    19. Re:DO NOT ASSUME WESTERN NAMES! by Spectre · · Score: 1

      Yes, there are a number of names that are typically only given to females in the USA, but are gender-neutral in many other places.

      Kim, Lauren, Laura are the ones that immediately come to mind (as I've met all of the above), but there are quite a few others as well.

      --
      "Flame away, I wear asbestos underwear"
    20. Re:DO NOT ASSUME WESTERN NAMES! by AaronLS · · Score: 1

      The system would have to support unicode. And even then you will run into problems with other servers as far as unicode support. Unicode support in things like URL's and email addresses is not consistent across all systems, and since many systems will receive emails from this system, you really shouldn't take that risk. It would be nice if there were universal support, but there simply isn't yet.

    21. Re:DO NOT ASSUME WESTERN NAMES! by Woogiemonger · · Score: 1

      Anyone going to a Western university has a Western style name to use in cases such as this.

      Those "western style names" are often very long and extremely hard to type correctly. Take "Volodymyr Krynytskyy" for a typical Russian example. Go with the username.

    22. Re:DO NOT ASSUME WESTERN NAMES! by wisnoskij · · Score: 1

      So what convention do you suggest?

      it is literally impossible to allow every name in existence to fit perfectly with any single convention.
      The best you can do is use whatever is the common solution for your area/country (in this case a first and last) and let anyone who does not fit in this mould make up whatever they want to use.

      If you migrate to north america you simply have to come up with some first and last name combo, and it would probably be best if you used the same one every time. There is really not much we can do if you have no name or at least no written name, or if your name has characters that are not in Unicode.

      "It also fits names that are outside the typical western naming convention." Actually, no there are a wide range naming conventions. I am sure some people do not have middle names, some do not have any order to their names, some have 50 names, others have 1. You have just come up with a naming convention that is no more universal than just first and last.

      And even if we assume everyone is existence has three static names in a static order, some people will still have an identical email address. Maybe it will only be 1% of 1%, but you still have to come up with a universal solution to these outliers.

      --
      Troll is not a replacement for I disagree.
    23. Re:DO NOT ASSUME WESTERN NAMES! by wisnoskij · · Score: 1

      Of course the emails should just use the username, but the username will be something like VoloKrynytskyy anyways, so that is not solving your problem with typing.

      --
      Troll is not a replacement for I disagree.
    24. Re:DO NOT ASSUME WESTERN NAMES! by Anonymous Coward · · Score: 0

      "It is a western university"
      Yeah and who attends Western universities? ALL SORTS OF PEOPLE. You should respect their naming conventions and stop trying to impose your own.

      This is typical sysadmin behaviour, being culturally near sighted and ignoring the fact that the issue isn't the people it is the DATA. Conform to people, not to data.

    25. Re:DO NOT ASSUME WESTERN NAMES! by Rakishi · · Score: 1

      Then stop trying to figure out someone's name from their email address? What's the point?

    26. Re:DO NOT ASSUME WESTERN NAMES! by Anonymous Coward · · Score: 0

      And what happens when there are 25 John Smiths at the university?

    27. Re:DO NOT ASSUME WESTERN NAMES! by Anonymous Coward · · Score: 0

      If Vladimir (or Vlad, as everyone calls him) was suffering from extreme intoxication at the time of his immigration and chose the unique "Volodymyr" Latin rendering of his name (which, incidentally, would sound nothing like his actual name), then that's Vlad's problem. If you find "Volodymyr" to be typical, I'd have to say that you live among a very unique group of Russian expatriots, as I have personally never had the opportunity to run across this variant despite my proximity to Brighton Beach and large group of Russian expatriot friends.

    28. Re:DO NOT ASSUME WESTERN NAMES! by gl4ss · · Score: 1

      Really, are you sure ...

      What if they object and get to use their "real" name as printed on a visa

      Commonly these can include people with only one name, people who always put their family name first ,...

      those names wouldn't have been possible to add to the school roster in the first place.. they can object if they want but that won't make their exotic house mark any more likely to be writable in english.

      --
      world was created 5 seconds before this post as it is.
    29. Re:DO NOT ASSUME WESTERN NAMES! by Anonymous Coward · · Score: 0

      I was friends with two guys in college that both had the same first, middle, and last name
      and it was a fairly small college (4k students) so middle name doesn't always save you.

    30. Re:DO NOT ASSUME WESTERN NAMES! by Anonymous Coward · · Score: 0

      But you can usually create quite a few variations before switching to numbers.
      for instance: first.last first.middle.last, last.first last.middle.firstinitial, etc....

    31. Re:DO NOT ASSUME WESTERN NAMES! by Anonymous Coward · · Score: 0

      When I was in China, I wrote my name in the Chinese format of surname given name middle name whenever I conducted any sort of business. I see no reason why people from countries that use that order couldn't just do the same in countries that put the given names first.

      The times when you're not allowed to do that are usually ones where they just compare it to what's on the passport anyways and really only care about the complete string rather than figuring out what to call you.

    32. Re:DO NOT ASSUME WESTERN NAMES! by YrWrstNtmr · · Score: 1

      Just do fullname@domain.tld. I really is that easy. In case of conflict you can simply add middle name or initial. It also fits names that are outside the typical western naming convention.

      That will cause conflicts even with different first and last names.
      Pete Rhaney collides with Peter Haney. Google is bad with this.

    33. Re:DO NOT ASSUME WESTERN NAMES! by Obfuscant · · Score: 1

      username@domain.tld works well

      Yes, it's great. At giving someone who is trying to hack into a system a starting valid username to try.

    34. Re:DO NOT ASSUME WESTERN NAMES! by Anonymous Coward · · Score: 0

      stop thinking university and think global business.

    35. Re:DO NOT ASSUME WESTERN NAMES! by Macgrrl · · Score: 1

      One of my former flat-mates had 3 guys in his year at high school with the same first, middle and last names. While it was a fairly large high school, it wasn't anywhere near as large as a university.

      --
      Sara
      Designer, Gamer, Macgrrl in an XP World
    36. Re:DO NOT ASSUME WESTERN NAMES! by jrumney · · Score: 1

      Western nomenclature is given_name family_name. Eastern is flipped.

      That is only true of Chinese, Korean and Japanese names. In the rest of the East, if you are lucky, there may be a patronym that fits into the surname field.

      If Kim is the given name then the probably female

      I'd give the chance at slightly higher than if it was a surname. Kim is a male given name too (Dotcom, for a well known example).

      But at least when I pick up the phone I can chose to be formal (using the family name) or informal (using the given name.)

      But if what you thought was a surname is actually a patronym, then addressing the person by that alone is not "formal", it is just wrong.

    37. Re:DO NOT ASSUME WESTERN NAMES! by bitingduck · · Score: 1

      I don't want a 60 character email address, either, so I prefer username@domain.com.

      My firstname.lastname is 20 characters, but can be reduced to 16 if I use the shortened form of my first name. My employer, however, uses "firstname.mi.lastname-employeenumber"@domain.com, which adds up to a lot of letters. So many letters that it breaks its own systems (and I don't even have the longest name - I think there are a few Indians with longer names). One of the internal ordering systems has an autocomplete, where if you put in my name it autocompletes and then barfs with a "sorry, too long of a name" error. A) the system used to work, and B) they should be using the autocomplete to look up my employee ID (or even better, a separate unique ID that only the database uses, so they can change employee ID schemes) and then use that. And when did disk space get so expensive they have to skimp on characters for names?

      I generally give out my email address as username@domain.com, because I got there long enough ago that usernames were limited to 8 characters, and they haven't changed it since, and it's way easier to do over the phone.

    38. Re:DO NOT ASSUME WESTERN NAMES! by Chris+Hodges · · Score: 1

      I'm going to take a wild guess here - the usernames are trivial anyway. They almost always are, and if they're not they're written down next to the user's regular workstation, it's hard enough getting people to not keep their password in the top drawer/under the keyboard, and that's at least secret. Besides the user name is normally displayed in plain text for anyone walking past to read all the time the user is hunt and pecking their pet's name for a password.

    39. Re:DO NOT ASSUME WESTERN NAMES! by YttriumOxide · · Score: 1

      If Vladimir (or Vlad, as everyone calls him) was suffering from extreme intoxication at the time of his immigration and chose the unique "Volodymyr" Latin rendering of his name (which, incidentally, would sound nothing like his actual name), then that's Vlad's problem. If you find "Volodymyr" to be typical, I'd have to say that you live among a very unique group of Russian expatriots, as I have personally never had the opportunity to run across this variant despite my proximity to Brighton Beach and large group of Russian expatriot friends.

      Actually, 5 seconds after a Google search for "Volodymyr", you'll find it's the standard rendering of a Ukrainian name - closely related to Vladimir (same root name) but not the same (as with "Waldemar" in German)

      I admit, the GP did say "Russian" when he should've said "Ukrainian", but that doesn't invalidate his point.

      --
      My book about LSD and Self-Discovery
      Also on facebook as: DroppingAcidDaleBewan
    40. Re:DO NOT ASSUME WESTERN NAMES! by DKlineburg · · Score: 1

      I have had to look at passports. Than input there name into our computer system to see if there on the list. It is hard, and I have looked like an idiot not knowing how to translate a foreign passport into our first - last name system. Start looking world wide and it isn't as easy as some are saying. So I agree.

      --
      Memory is deceptive because it is colored by today's events. - Albert Einstein
    41. Re:DO NOT ASSUME WESTERN NAMES! by DKlineburg · · Score: 1

      This reminds me that you may be addressed by rank, or other identification for your name. You might not even know a persons "given" name due to formality. Someone correct me if I'm wrong, but that is what I understand (and you may all ready be saying this in a diffrent way.

      --
      Memory is deceptive because it is colored by today's events. - Albert Einstein
  4. Usernames are standard by Brycycle · · Score: 1

    I work for a fairly large university (60K+ students), and using username@domain.tld has worked for us just fine... not that it's stopped almost every college and department from running their own mail servers.

    1. Re:Usernames are standard by DarwinSurvivor · · Score: 1

      I don't know if I just have a really common name or what, but my college e-mail (which I never use and just auto-forwards to my real email) has a number after it somewhere around 30. I think if you gave people the OPTION of having a college/university email (opt-in), only 10% of the students and 25% of the teachers would even sign up for one and you would eliminate a HUGE portion of your overlaps.

  5. Middle Initial by TheNinjaroach · · Score: 2

    We've had two username collisions at our company, we avoided them by adding a middle initial.

    --
    I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
    1. Re:Middle Initial by h4rr4r · · Score: 1

      NO, STOP!
      Assuming western naming conventions is brain dead.

    2. Re:Middle Initial by i+kan+reed · · Score: 4, Insightful

      Or you could, you know, conventionally assume the conventions of where your company is based, and treat special cases as special cases.

    3. Re:Middle Initial by h4rr4r · · Score: 1

      Maybe in 1955 where you are that is ok, but these days there are too many special cases to call them special cases.

      Also it is brain dead to design a system that way. It means you know there will be problems you could have easily avoided.

    4. Re:Middle Initial by wisnoskij · · Score: 1

      And you have still not solved the problem. You still have some minority of users who have the exact same address.

      --
      Troll is not a replacement for I disagree.
    5. Re:Middle Initial by Aguazul2 · · Score: 1

      Middle initial is a very US style of naming. What about people who use a modified form of their name form for almost all of their life except for paperwork, e.g. Liz for Elizabeth, or those who use a middle name like their first name. You need to give them the option to use their preferred form of their name. Is it possible to let the users choose out of several alternatives if there is a clash? They are more likely to use their Uni address then, rather than be stuck with a name they don't use, a name that is embarrassing to them or some random number.

    6. Re:Middle Initial by firecode · · Score: 1

      In a university where I studied, students and normal personel got username@domain.tld style email addresses as a default. One then needed to specially apply for first.last@domain.tld like addresses. If there were conflicts, first.middle.last@domain.tld email addresses were used. Rest of the cases were handled as special cases.

    7. Re:Middle Initial by mjr167 · · Score: 1

      This is a bad idea. If people know that the email address is "First.Last@domain.tld" they will just type it in without thinking. They will say I want to email John Doe and type John.Doe@domain.tld into the email address and fire off without bothering to check if there are multiple John Does.

      The company I work for has an employee in HR that shares my first and last name. We have separate middle initials but because I was first I get First.Last and she gets First.M.Last. I often get rather awkward emails and end up having to explain to a mailing list that I am not who they think I am and would they please stop sending me salary information for other employees. All because users are too dumb/lazy to bother to check who they are sending the email to.

      And btw, she even has a different domain than I do and I still get her emails cause I got First.Last@company.com and people don't realize that she is at First.M.Last@hr.company.com.

      Just because your system isn't confused, doesn't mean that your users aren't.

    8. Re:Middle Initial by Anonymous Coward · · Score: 0

      Assuming first.mi.last is western is also false. Some western countries use i.given.mi.last (yes, names before your given name; what a horror!)

    9. Re:Middle Initial by Shoten · · Score: 1

      Or you could, you know, conventionally assume the conventions of where your company is based, and treat special cases as special cases.

      The key problem with this idea is the word "Automatically" in the title. Special cases are called "errors" in this scenario. And whether you plan to have a solution for them or just need code handling to catch and throw a meaningful, helpful exception when you encounter them, you need to try and predict what they will be. Humans are great at defining unforseen exceptions. Software isn't.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    10. Re:Middle Initial by Anonymous Coward · · Score: 0

      What about those of us who use our middle names?

    11. Re:Middle Initial by jaymz666 · · Score: 1

      Indeed.

      I registered first.last@gmail.com. I often get emails from other first.last@gmail.com family members and even spouses.

    12. Re:Middle Initial by jaymz666 · · Score: 1

      That should read first.last[randomnumber]@gmail.com

    13. Re:Middle Initial by jaymz666 · · Score: 1

      What's wrong with using usernames? It's worked that way just fine for millions of hotmail, yahoomail, gmail users.
      It's worked just fine for millions of University staff and students for decades.

    14. Re:Middle Initial by DarwinSurvivor · · Score: 1

      It's a university. I can almost guarratee you that they already have a database set up with a "first name" and "last name" for every person on campus. Your email system doesn't need to be any more flexible than the registration/accounting/HR system unless you see them getting upgrades in the distant to near future (hint: those system almost NEVER get updated).

    15. Re:Middle Initial by Anonymous Coward · · Score: 0

      In my year at university we had 3 guys called John David Smith. You'd get a collision even using the full middle name rather than just the initial which'd collide more often.

      And doing it this way is just asking for people to send email to the wrong place.

    16. Re:Middle Initial by Anonymous Coward · · Score: 0

      What's your solution then? People do this all time when they have multiple Steve's in an office.

    17. Re:Middle Initial by countach · · Score: 1

      Fare point. On the other hand, for people outside the company, it can be pretty useful to be able to guess, and for most companies it will work 99% of the time.

    18. Re:Middle Initial by Anonymous Coward · · Score: 0

      We've had two username collisions at our company, we avoided them by adding a middle initial.

      I used to work for a company with only 80 employees. When I started, JohnSmith was John Andrew Smith, who had started first, and then JohnPSmith was John Peter Smith who started later. Then they hired John Paul Smith... Middle initials were no longer enough.

    19. Re:Middle Initial by jamesh · · Score: 1

      We've had two username collisions at our company, we avoided them by adding a middle initial.

      I have a Ms Alyssa C. Untbridge and a Colin F. Uckerman here with an objection to your naming policy...

    20. Re:Middle Initial by Anonymous Coward · · Score: 0

      We've had two username collisions at our company, we avoided them by adding a middle initial.

      And if the middle initial is the same? Luckily, I use a nickname for my first name and got first choice.

  6. Am I a genius? by Anonymous Coward · · Score: 0

    Add a middle initial, or add an incrementing number. What is this, Easy Programming Questions Day?

  7. both? by Anonymous Coward · · Score: 0

    Why not both? Port the existing accounts as username@domain.tld, but set up new accounts in your preferred format of first.last.

    Have you considered possible privacy issues with using given names as email?

  8. Cage match by Anonymous Coward · · Score: 0

    I'd recommend cage matches to the death.

    Problem solved.

  9. Middle Initial or Number by Slippery_Hank · · Score: 1

    My university includes a middle initial to reduce duplicate names. When there is no middle initial, or it does not solve the uniqueness problem it will start enumerating the user names, for example john2doe@domain.tld

  10. Middle Initial by sanosuke001 · · Score: 1

    first.mi.last@.domain.tld; if no middle initial, use x. if still not unique, add letters to middle initial (ie. Stephen could be first.st.last)

    --
    -SaNo
  11. What do you do for existing conflicts? by Anonymous Coward · · Score: 0

    Not sure why you would treat these conflicts any different than what you do already.

    Its not like you have 30k users an no conflicts. Hell, I've got a company I do some sidework for that has 6 years and 3 are conflicting.

    Why are you looking to change what you already have an introduce a new set of problems to learn.

    You have to have a system, logically defined, this takes out the problem with people 'not liking' what they get.

    Don't migrate existing users, leave them. Change it for incoming users. Its not like its hard to host subdomains. Assuming you have a clue, this is just a simple matter of pulling the info out of LDAP and putting it into a format your mail servers like, which I would presume you already have.

    You seriously don't have more important things to do than try to consolidate email domains? Did you consider why multiple domains were used originally? Whats changed?

    --BitZtream

    1. Re: What do you do for existing conflicts? by Anonymous Coward · · Score: 0

      What he/she said!!

      Set a policy for newcomers and invite existing users to consolidate.

      If the new domain is sexy and you offer some kind of perk (additional storage which is now cheap, possibly?) people will eventually move. After a couple of years when 60%+ of people are on the new server, you can start forcing people to move.

      On the new server users can pick their username! If they act fast you can get john@domain.tld! (Additional perk!). If its already taken they can choose how to differentiate themselves. It's going to be their fault for not acting fast! :)

  12. USERNAMES by Karganeth · · Score: 1

    Perhaps when sending an email the user does not want to reveal his or her real name. By putting names in email addresses you make this impossible.

    1. Re:USERNAMES by Anonymous Coward · · Score: 0

      Perhaps when sending an email the user does not want to reveal his or her real name. By putting names in email addresses you make this impossible.

      Really? With a University e-mail address? If somebody wants to be anonymous, they literally have thousands of other e-mail options. My vote would be for whatever method would make it easiest to "guess" the email address of somebody by knowing their name, whether that be first.last, firstlast, or whatever. The point of a University e-mail address is to communicate university related business, not to be some anonymous activist.

    2. Re:USERNAMES by mk1004 · · Score: 3, Insightful

      Then let them use a private, on-line account.

      In a professional environment, you always use your real name. Yes, I know this is a university, but someday the students are going to need to learn how the business world works.

      --
      I can mend the break of day, heal a broken heart, and provide temporary relief to nymphomaniacs.
    3. Re:USERNAMES by Trepidity · · Score: 1

      University usernames aren't typically anonymous anyway. They're often pretty trivially generated from real names, e.g. bgates, and in any case you can usually go to university.edu/~username/ to look the person up.

    4. Re:USERNAMES by Anonymous Coward · · Score: 0

      Well I imagine a university address book would take care of that. The use of a user name is the same as creating a new uniquely named admin account and kicking that default account off the equipment the second it comes in the door.

    5. Re:USERNAMES by Anonymous Coward · · Score: 1

      Email addresses are not always your real name a lot of companies go for first initial last initial and a 4 digit number and they have a email policy that requires them to have a signature with their real name, title, business phone, company name, and legal disclaimers.

  13. Both by Anonymous Coward · · Score: 0

    Use usernames, allow full names optionally on a first come, first serve basis.

    1. Re:Both by History's+Coming+To · · Score: 1

      Agreed, roughly. Each user, I'm guessing, will have a unique ID somewhere? Matriculation number or similar? So set everyone up with an address like 9442377@abc.ac.uk and then give them all an option to set up an alias with a real name on a first come first served basis - they can either use the ID based address or find their own preferred john.h.smith43@abc.ac.uk alias, doing most of the work for you, and meaning you don't (hopefully) get lots of "why do I have to be john.smith2?" emails.

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
  14. Let Them Pick A Unique Name by mk1004 · · Score: 1

    The name "john.doe@domain.tld" is not available.

    Suggested alternatives:

    "john.doe123@domain.tld"
    "john.doe314159@domain.tld"
    "john.doeABC@domain.tld"

    --
    I can mend the break of day, heal a broken heart, and provide temporary relief to nymphomaniacs.
    1. Re:Let Them Pick A Unique Name by Bearhouse · · Score: 1

      Not a bad idea, and the one used by Google, et al.

      The problem is, within a large organisation that will presumably be using directory and calendar services, you can end up making name lookup harder than it should be and/or confusing.
      In nearly every big company that I've worked with, 'jon.doe@xx.yyy' always ended up getting mail, and invited to meetings, that were intended for 'jon.doe1@xx.yyy'. (Outlook, Lotus Notes et al are all great at 'helping' you complete the 'to:' fields in this way)

      In one notable example, *unnamed* sent a racy mail (including NSFW pictures, the fool) to his buddy, except that it went to a random guy that just happened to be a senior manager, legendary for his evil temper and lack of both sense of humour and perspective. As the saying goes, hilarity ensued.

      So, do what you want, but make 'same' names 'very' different, I suggest. Probably worthwhile handling them on a case-by-case basis manually.

    2. Re:Let Them Pick A Unique Name by mk1004 · · Score: 1

      Hah! Career limiting move on his part, I'm sure.

      My post was intended to be more of a joke about how Google, Yahoo, etcetera 'randomize' a common name. At some places I've worked, the first person there gets first.last, and if someone else comes along with the same name, they add MI. That's probably a better method than appending random characters, and can help a bit with the 'helpful' auto complete.

      --
      I can mend the break of day, heal a broken heart, and provide temporary relief to nymphomaniacs.
    3. Re:Let Them Pick A Unique Name by gnasher719 · · Score: 4, Interesting

      Here's a solution to this problem: If there is more than one John Doe, you change them _all_ to john.doe followed by a random but unique three digit number. john.doe itself is redirected and automatically gives a reply containing the list of correct john.doe email addresses plus some information that makes them identifiable.

      So if I wanted to email John Doe in accounting, I'll get an email back telling me the CEO is john.doe386, there is john.doe196 in accounting, and the janitor john.doe412.

  15. Combine the two? by Anonymous Coward · · Score: 0

    Organizational-wise, we go with first.last@company.tld. If two people have the same first and last, the default is to go with first.lastN, where N is the next number (so, bill.jones@ and bill.jones2@.) But, you can change the first name you go by using a nickname or alternate (which is generally encouraged to reduce confusion), so Thomas vs Tom vs Thom vs TD (First initial, middle initial).

    At the university I attended, professors and staff got their first initial and last name (bjones), students got their first initial and their 6-digit student id number (j111111). I don't know how name conflicts were handled there, though I suspect first initial, middle initial, and last name would generally do it.

  16. My university took the firstname.lastname@ route by Anonymous Coward · · Score: 0

    ...and then they gave the clashes a random middle name initial. It seems mind-numbingly stupid to me. It's like making everybody live on the same street. Yes it might be nice from a pie-in-the-sky administration perspective, but think of the users. Many mails now get sent to the wrong person, and the suckers who got stuck with the random middle names have to explain what the weird initial in their email address is. Sure, use central administration, but there is no point in putting them all on the same domains. The institution or lab domains are kind of like street addresses in the real world.

  17. first.middleinitial.last@domain.com by Anonymous Coward · · Score: 0

    the first person gets first.last@domain.com, the next person gets nickname.last@domain.com so like bob.anderson instead of robert.anderson or they can just add their middle initial so first.mi.last@domain.com or nickname.mi.last@domain.com

  18. a few ideas by stewsters · · Score: 5, Funny

    I have 3 solutions.
    First is to misspell names. Science has proven that you can unjumble all but the first character.
    john.doe@company.com
    jhon.doe@company.com
    jnho.doe@company.com

    Second one is to increment the punctuation. This may be a bit confusing, but at least everyone has their correct name.

    john.doe@company.com
    john,doe@company.com
    john_doe@company.com
    john-doe@company.com
    etc.

    Third idea is to have them share. Why do they all need their own? Things will be addressed to the correct name. If don't want to share emails, just change your name.

    1. Re:a few ideas by Anonymous Coward · · Score: 2

      Intentional misspelling like that is the dumbest thing I've ever seen suggested.

    2. Re:a few ideas by ssam · · Score: 4, Interesting

      also remember that its lots of fun to receive email (and post) intended for someone else in your company with the same (or similar) name. especially if you are a student, and they are a professor.

      (i guess its why we have @student.uni.ac.uk. @postgrad.uni.ac.uk and @uni.ac.uk for staff)

    3. Re:a few ideas by hcs_$reboot · · Score: 2

      Another solution is to add the abbreviated department john.doe.ft@company.com or and reduce even more the collision risk, add the birthdate (only month day), john.doe.0229@company.com. And nobody will forget your birthday anymore!

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    4. Re:a few ideas by Registered+Coward+v2 · · Score: 1

      I would avoid punctuation as people will get it wrong and not realize the intended person did not get it. Worse, I have an account with a provider that ignores punctuation even though you can put it in your email address so first.last and first last both go to me. I had an idiot admin insist he had the correct email even though I told him I was getting emils with private information from him. He refused to verify the addy and suggested I change mine. I declined and said since I notified him of the privacy violation I had no responsibility for any fallout.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    5. Re:a few ideas by Anonymous Coward · · Score: 0

      Don't be silly. Just have all 30K people share company@company.com, and be sure it cannot be opened at two different places at the same time. It will be harder on the users, but think of how easy administration will be!

    6. Re:a few ideas by Anonymous Coward · · Score: 0

      Another solution is to add the abbreviated department john.doe.ft@company.com or and reduce even more the collision risk, add the birthdate (only month day), john.doe.0229@company.com. And nobody will forget your birthday anymore!

      And as a bonus, you'll have one more piece of semi-secure info floating around in the open.

    7. Re:a few ideas by ssam · · Score: 4, Funny

      how about firstname.lastname.dateofbirth.mothersmaidenname.bankaccountnumber.banksortcode.creditcardpin.homeaddress@domain.tld

    8. Re:a few ideas by Anonymous Coward · · Score: 1

      What you may not realize is that, according to the original RFCs which established naming conventions, the period (.) is a valid character inside the local part of any email address (LocalPart@domainPart) but is essentially ignored when delivering the mail. So, John.Doe@someplace.com, J.ohnDoe@..., Jo.hnDoe@..., JohnD.oe@... and so on are all delivered to the same mailbox.

      Your email provider is doing exactly what the specifications require by delivering the email with the extra period to you. The providers who do not do that are making a fundamental error and should be chastised until they correct it.

    9. Re:a few ideas by SydShamino · · Score: 1

      Our company has a branch in Hungary, a country in which parents are required to name their children using an approved list of girl and boy names, and one where there are relatively few last names.

      The result is that there are numerous name conflicts among employees. Our company solved this by assigning a number to each one after the first, i.e. Gabor3.Hajdu@company.com.

      The funny thing is, many of them use their number everywhere! I regularly see emails where people sign off like this:

      With regards,
      Gabor3

      So my solution is to simply assign each employee a new, unique name, and require them to use it for all work-related activities. Offer a bonus, say, a $10 Applebees gift card, for people who legally change their name to match. With each person assigned a five-character first name and five-character last name, there are more than 100 trillion unique name combinations. No conflicts!

      --
      It doesn't hurt to be nice.
    10. Re:a few ideas by Jaruzel · · Score: 2

      Gmail does this. first.last@gmail.com is the same as firstlast@gmail.com.

      --
      Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
    11. Re:a few ideas by Anonymous Coward · · Score: 0

      I think it's clever. I wouldn't recommend using it, but it's clever.

    12. Re:a few ideas by gman003 · · Score: 1

      Needs more social security numbers.

    13. Re:a few ideas by Anonymous Coward · · Score: 0

      how about firstname.lastname.dateofbirth.mothersmaidenname.bankaccountnumber.banksortcode.creditcardpin.homeaddress@domain.tld

      Nearly perfect. Take that information, and use some hash of it as address.

      To avoid collisions with others using the same approach add some salt.

    14. Re:a few ideas by Anonymous Coward · · Score: 0

      Gmail, at least, won't allow both first.last and firstlast to be registered, though.

    15. Re:a few ideas by DahGhostfacedFiddlah · · Score: 1
      Better yet, use homoglyphs.

      That way, john, john, and john can all have different names.

      (In unicode, the o's are o, ο, and о...or they would be, if /. encoded Unicode correctly)

    16. Re:a few ideas by Anonymous Coward · · Score: 0

      john,doe@company.com

      Oops, you just broke the email address RFCs.

    17. Re:a few ideas by Anonymous Coward · · Score: 0

      Well it was an intentionally stupid post.

    18. Re:a few ideas by Anonymous Coward · · Score: 0

      You laugh,but my university's address scheme was (first 7 letters of last name)+(last 4 digits of social security number) until someone figured out this wasn't such a great idea.

    19. Re:a few ideas by Anonymous Coward · · Score: 0

      It's pronounced "whoooosh".

    20. Re:a few ideas by Sigg3.net · · Score: 1

      Optionally, just go for one e-mail address for the entire university.

      Joking aside, I've seen many small businesses doing just this. Invariably, one unknown employee has used it for porn and signed up for spam.

  19. Our Simple Scheme Never Results in Name Collisions by Anonymous Coward · · Score: 0

    In our organization, any time there is a collision in our usernames we have the affected users--hereafter referred to as "the combatants"--fight to the death. It's cleaner than adding middle initials or numbers to the combatant's--hereafter referred to as "the victor"--e-mail address.

  20. KISS by gmuslera · · Score: 3, Insightful

    If usernames won't give conflicts, then use them. And for the people that wants fancier emails, you can put aliases as firstname.lastname while there are no duplicates

    1. Re:KISS by Anonymous Coward · · Score: 0

      ^ This. Use usernames and allow people to request aliases if they want a "fancy address"

    2. Re:KISS by tlhIngan · · Score: 1

      If usernames won't give conflicts, then use them. And for the people that wants fancier emails, you can put aliases as firstname.lastname while there are no duplicates

      One company I know did this. The username was derived from your real name, but because they know of conflicts, they let you pick what you want. You could pick a first initial-last name if it was available, else first-name-last-name, first-name.last-name, or a few other combinations. You could choose any one of them (they ran a collision check ahead of time)

      Not everything needs to follow a standard, especially during collisions. In fact, a lot of flexibility is needed because of collisions.

    3. Re:KISS by Anonymous Coward · · Score: 1

      That's what I saw at my university.

      Email addresses are actually xyz8@tld , but students also get aliases like xylophon_zorro@tld or xzorro@tld. Since students leave in 3-7 years, the email aliases can be re-used. The actual xyz8 id is never re-used. Once students leave, the email address becomes new_alias@alumnitld, where the aliases are checked for conflicts.

      Whatever you do, don't use the lotus name convention of a "forced" middlename, where people end up getting "X" as a middlename if they don't have one for eg:http://www.jpmorgan.com/pages/jpmorgan/ap/contact/media

    4. Re:KISS by Anonymous Coward · · Score: 0

      My company had about 100.000 employees worldwide, all on the same domain. We used first.last and it worked wonderfully. In this name and time, having a username-based email like xjdoe017@domain.com is not very cool. However, one recommendation - for those 1.6% people with identical names, give them all an address identical.name.1@domain.com and identical.name.2@domain.com, and return all the emails to identical.name@domain.com - you will save both of them a ton of trouble and embarassment.

    5. Re:KISS by Bigby · · Score: 1

      "return all the emails to identical.name@domain.com"

      What? How would the both use the same email? I am currently First1.Last@domain.tld. It sucks. I want to see the CEO get an email with a number in it.

      Everyone should have an email of their unique username. Aliases should automatically be created for anyone dealing with external communication. In that case, you can still get a duplicate. But if you allow nicknames and middle initials for those aliases to begin with, then you won't run into it as often. If you then do run into it, let the 2nd, 3rd, etc.. person decide what alias they want to use...within reason.

      Narrowing down the people who do external communication for a company of 10k+ people will do wonders. Most people aren't executives or sales people.

    6. Re:KISS by prefect42 · · Score: 1

      We go with username@domain and A.N.Other@domain as the main alias, where there are conflicts they get a number added to the end. People want a fancier alias all the time, so it doesn't make sense to generate them ad-hoc as it'd just generate too many support requests.

      --

      jh

    7. Re:KISS by Anonymous Coward · · Score: 0

      Our company also did this, but decided (for some reason) that putting an apostrophe in Seamus.O'Malley@example.com made sense. That caused problems on braindead internal systems that refused to include apostrophes because, you know, those somehow lead to SQL injection. (Kind of like kissing leads to pregnancy.)

    8. Re:KISS by bitingduck · · Score: 1

      Narrowing down the people who do external communication for a company of 10k+ people will do wonders. Most people aren't executives or sales people.

      I work in a company of about 5000 people, and nearly everyone, from the top to the bottom uses email for external communication. People who aren't executives or salespeople generally have to deal with people at other companies in various capacities. It wouldn't narrow things much at all for us.

  21. Neither by Anonymous Coward · · Score: 1

    I worked at a large Uni too for several years and we had a different approach... Every single user on Campus had an ID, attributed sequentially... wether they would be students or teachers. The ID was used hs the username. That sequence had different starting letters for each type of user (teacher, student, fellowship, employee, etc). Then each user had the ability to create their own alias for usability on a per availability basis. First come, first served... The choice of alias was ruled with a policy that told what were the accepted type of aliases.

  22. "Why not both?" by Jaryn · · Score: 3, Insightful

    My university takes the unique usernames approach ( abc123@mail.domain.tld ), but also creates aliases for everyone ( generally in the form first.last@domain.tld , but the user actually can choose whatever they want, if there's a collision). Seems to work well enough.

    1. Re:"Why not both?" by Anonymous Coward · · Score: 0

      Exactly! We do the same. Actual address is username@domain.tld, but the system accepts mail for

              first.last@domain.tld
              last.first@domain.tld
              first.mi.last@domain.tld

      and delivers it accordingly. All the information for 150K+ users is already in LDAP. Folks are then free to use and advertise whichever version of their address they prefer.

    2. Re:"Why not both?" by Local+ID10T · · Score: 2

      This is essentially what I went with for my business.

      username@domain.tld is the actual email address, with an automatic alias of firstname.lastname@domain.tld, and (if the user requests it) an additional alias of nickname@domain.tld I have only refused one request for an alias -I decided it was stretching the bounds of "business appropriate" a bit too far.

      It makes email addresses easy to remember. It works for us. YMMV

      --
      "You want to know how to help your kids? Leave them the fuck alone." -George Carlin
    3. Re:"Why not both?" by JimDot · · Score: 1

      Our company does the same. My primary email address is username@company.com but I also have aliases of first_last@company.com and first.last@company.com. Conflicts are generally handled manually by adding a middle initial but since it's manual, it could be almost anything. The same mechanism is used for general aliasing for situations like name changes when someone gets married, they get both the old and new address.

    4. Re:"Why not both?" by Foresto · · Score: 1

      This approach has an advantage that I haven't seen anyone else here mention: Users with moderately long names won't hate you for forcing upon them an email address that requires a lot of typing.

    5. Re:"Why not both?" by Anonymous Coward · · Score: 0

      The university I was in first assigned username in the form first letter of first name, 7 letters from last name and some numbers or other logic to deal with duplicates. Primary email was then set as username@sub.domain.tld (no exceptions). Then faculty got assigned first.last@domain.tld as an alias (if conflicts, they asked for an alternative, which they assigned in the order of replies). Lastly students got the same first.last@domain.tld alias (if conflicts, they asked for an alternative, which they assigned in the order of replies).

      My username was not automatically generated, so I got to choose and chose my online nickname. Fun times, when people tried to guess my real name...

    6. Re:"Why not both?" by Anonymous Coward · · Score: 0

      My university used your 8 digit matriculation number as the local part of the email address. Made it funt telling people your email.

  23. mine by Sparticus789 · · Score: 1

    My old company used first initial, middle initial, and the first 5 letters of your last name. Collisions were handled with numbers, so there were some usernames that were tdharry19@company.tld. It's the same idea as passwords, maximize your entropy to avoid collisions.

    A lot of places these days have added something, usernames and e-mail addresses not being identical. Makes it a tiny bit harder to get usernames for your network. So your username is tdharry19, but your e-mail address is Tom.Dick.Harry@company.tld .

    --
    sudo make me a sandwich
  24. Put the old domain in the name by Mr.+Sketch · · Score: 2

    I presume the old format looked like:

    emailname@subdomain.domain.com

    Make the new ones:

    emailname.subdomain@domain.com

    This should prevent any name clashes and still move all the emails to one domain and even preserve the similar format the users already have. New users may not even need their own .subdomain after the email name, but you'll be adding them as you go forward and can check for clashes when they are added and maybe just add a .subdomain to them, or numbers to the end.

    1. Re:Put the old domain in the name by Shoten · · Score: 2

      I presume the old format looked like:

      emailname@subdomain.domain.com

      Make the new ones:

      emailname.subdomain@domain.com

      This should prevent any name clashes and still move all the emails to one domain and even preserve the similar format the users already have. New users may not even need their own .subdomain after the email name, but you'll be adding them as you go forward and can check for clashes when they are added and maybe just add a .subdomain to them, or numbers to the end.

      What happens when their subdomain changes because they change jobs or departments? This effectively re-instates one of the reasons to get away from 350 different domain/subdomain combinations in the first place, as the OP is doing.

      --

      For your security, this post has been encrypted with ROT-13, twice.
  25. Are you insane? by Anonymous Coward · · Score: 0

    You are planning to break 30,000 email addresses? If so you are insane and if not you are just making work and adding confusion. Anyway, use their existing email address as an identifier to log into a unified system available from a single domain. Have all other hosts involved forward to that system. And hand out new addresses on the unified host only. As for naming? Let them pick.

  26. Be flexible by troyer · · Score: 1

    Back in the day we did a first-come-first-served for the full.names, when there was a conflict the user had a choice of (reasonable) options like adding middle initial or something better than a number. In a mass conversion you generally don't have the time ordering to give preference, and with 1.6% you've got a few names to resolve. But you can still generate an email to those users and let them qualify their names more fully and then resolve the conflicts in those answers.

    Point is, getting the users involved as much as practical up front reduces support pain later...

    --
    dt
  27. How much of your biz is customer facing?? by RobertLTux · · Score: 1

    it would be great for SALES to have FirstdotLast but you might not want your IT or Security folks to have an easy to guess name.

    If you insist in doing FirstdotLast then use FirstdotMidotlast format (and hope you don't get somebody with a long first and or last name)

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
  28. Use the Domain to your advantage.! by SilverB1rd · · Score: 1

    Partition with sub domains, it simple and effective. If your domain is too large and causing lots of conflicts, split into sub domains. You end up with simple user.name@cs.domain.edu. user.name@arts.domain.edu user.name@engi.domain.edu, or if you have a student body included student@ad.domain.edu through student@tz.domain.edu. As a perk you can route http traffic on the subdomains to the relevant sub groups website landing page.

  29. It doesn't actually matter much by 93+Escort+Wagon · · Score: 1

    Based on my experience, I expect 99% of your students and a non-trivial percentage of your faculty will just forward their university email account to their personal Gmail account. They won't much care what their university address is (okay, faculty WILL still care and express their opinions, even though they won't be using it).

    The staff will be the only group that actually uses your email offerings with any sort of consistency.

    --
    #DeleteChrome
  30. Re:Do not use usernames in email addresses by admdrew · · Score: 1

    usernames != email addresses

    Email addresses are intended to be public, and an organization handing them out to their users typically don't want them to be anonymous. And by its nature, as soon as an address is used to send mail it loses its anonymity.

  31. Obvious solution by Bogtha · · Score: 1

    Get the people with conflicting names to change their name. Problem solved.

    --
    Bogtha Bogtha Bogtha
    1. Re:Obvious solution by Anonymous Coward · · Score: 0

      You can also fire the people with conflicting names.

  32. Re:Do not use usernames in email addresses by Anonymous Coward · · Score: 1

    Yes, because I love logging into the library computer with

    Username: AF382E258D2-C32B392E-5439
    Password Th1s !s N0t My P4ssw0rd Th1s M0nth $pr1l

    There comes a point where simply assuming that the users accounts will be compromised at some point or another and doing your best to keep damage to a minimum is better.
    1) Black list IPs with suspicious traffic patterns (Multiple failed logins, multiple account attempts in x minutes, etc)
    2) Least privalege

  33. Student ID number? by markdowling · · Score: 1

    Student Joe P. Bloggs enrolls in 2013 and receives Student Services ID 13123456, IT therefore gives him:
    username jpb.23456@college.edu

    You're not giving away the store by embedding the full ID number but 3 initials (could use X for those who don't have one) and 5 digits would probably have few collisions

    1. Re:Student ID number? by Anonymous Coward · · Score: 1

      It being 2013, I'm not sure if any highly regarded Institutes of Technology are still this daft, but when I was in college the student ID number was the student's social security number.

      I'd suggest not doing this if your university is stupid enough to misuse SSN for internal UID purposes.

  34. username plus alias by ssam · · Score: 1

    As others have pointed out any assumption you make about names is probably wrong for somebody. Some simple examples, i am on the system as 'samuel' but i am known as 'sam'. I have colleagues who are know by their middle name or by their anglicised name.

    It sounds like you already have globally unique usernames, so that would be a good starting point. You could then offer people an alias, suggesting fullname, first.last or first.initial.last, but allowing reasonable alternatives.

    Also remember that people will have given there email in a hundred and one places that they may not be able to (or remember to) update. So make sure that the old addresses still forward to the new ones.

  35. What I wish my university had done by concealment · · Score: 1

    Since people often need to look you up later, permanent alumni address forwarding would be a nice touch.

    For example, give people addresses like bill.smith@2005.example.edu.

    The pseudo-machine (2005) would exist to keep unique addresses to each of those names.

    If people have truly identical names, add '666' to the second one.

  36. Username algorithm by Anonymous Coward · · Score: 0

    For example John M. Smith with student ID 10403 becomes jmsmith403@domain.tld.

    Is it a security risk? Yes, but good luck trying to remember your email address when it asd[wlvlkasp23342!1-dkej@domain.tld. And there will be push back from your university administration as well as the user base with the more secure approach. So unless you're ready to fight to the death on that topic, let it go and go with an algorithm.

    1. Re:Username algorithm by Anonymous Coward · · Score: 0

      For example John M. Smith with student ID 10403 becomes jmsmith403@domain.tld.

      Is it a security risk? Yes, but good luck trying to remember your email address when it asd[wlvlkasp23342!1-dkej@domain.tld.

      Why not use the much simpler 10403@domanin,tld with the display name (CN) associated with the student's name such as John Doe or John F. Doe or John Fritz Doe?

  37. Re:Do not use usernames in email addresses by wisnoskij · · Score: 1

    That is the stupidest thing I have ever heard. That is the point of a password, to have an unguessable field that assuming minimal security measures are kept is unbreakable.

    If the username is not something like your name of a display name than you might as well not even have one. two passwords are no better than one good one.

    --
    Troll is not a replacement for I disagree.
  38. Not a problem for much longer by Bazman · · Score: 1

    You work at a university and you are sorting out the email system? Well, wave bye bye to your job soon, because one day the suits will say "Hey, lets move to Microsoft's Live.EDU" and then the problem is somebody else's. [Or Google mail for organisations, of course]. Either way, the suits will wonder why university IT are doing mundane things like setting up email addresses when that can be outsourced. Cheaper.

    1. Re:Not a problem for much longer by nrozema · · Score: 1

      "Hey, lets move to Microsoft's Live.EDU" and then the problem is somebody else's."

      Google and Microsoft only create accounts with the names you feed them from your own identity management system - so this is a relevant policy/programming question regardless of who runs the server.

  39. Username, FCFS aliases by jarom · · Score: 1

    Use the username as the primary email address, and allow the users to grab aliases on a first come, first server basis.

    --
    This signature is far too complex to have been created by chance.
  40. Initials + Number by Anonymous Coward · · Score: 0

    People like short email addresses. Do intials plus a random number.
    mjs54@domain.tld

    1. Re:Initials + Number by N1AK · · Score: 1

      I actually think this is a pretty good solution. If you used a unique incremented number each time someone with the same initials joined then something like that would work fine. 3 digits would allow for 999 employees with the exact same initials and gives everyone a name of 5-6 chars (assuming you limit to three initials).

    2. Re:Initials + Number by feedayeen · · Score: 1

      People like short email addresses. Do intials plus a random number.
      mjs54@domain.tld

      Not all initials are good initials, some people will have offensive phrases or sexual innuendo's... I would know, I am one of those.

  41. Remember your turnover by stevenmu · · Score: 2

    Keep in mind that as a university you are going to have a much larger turnover than a standard organisation, so their strategies may not be suitable for you. I would suggest that using any combination of First Name and Last Name will give you a pretty large amount of collisions, either with current users, or with past users. Collisions with past users may not seem like a huge problem until you get a ton of new users asking you why their accounts filled up with donkey porn spam on the first day. Of course you could do something like including their first year in the account, i.e. joe.bloggs.2013@uni.edu. But it's probably just easier to use the username (as long as that is unique of course)

  42. Re:Do not use usernames in email addresses by bleh-of-the-huns · · Score: 1

    That was the whole point I was making, and the OP asked if they should use usernames. I am responding as such.

    --
    I came, I conquered, I coredumped
  43. Re:Do not use usernames in email addresses by Anonymous Coward · · Score: 0

    Mordac, the preventer of information services has spoken ladies and gentlemen.

  44. Re:Do not use usernames in email addresses by radiumsoup · · Score: 5, Funny

    "Hey there, I'm Gary Wilson. I'd like to get more information about this petition you're circulating, but I'm running late to class... can you email me more info?"
    "Sure, Gary. Thanks for your interest. What's your email address? Gary.Wilson@myuniversity.edu?"
    "No, it's generated using a salted hashing algorithm, it's actually 8msMWlk09$1)_23@myuniversity.edu"
    "uh...... yeah, why don't I just give you my card, you can contact me later."

  45. Several different ways to skin this cat by MrWin2kMan · · Score: 1

    One college I have gone to uses a separate domain for students from faculty and administration, @stu.college.edu versus college.edu. They use firstname.lastname, and then firstname.lastname#. They use Microsoft Exchange. Another college I attend now uses a unique ID created partly out of the firstname and a seemingly random 7-digit number, so John9999876@college.edu. This unique ID is also used to login to the student center to access registration, email, etc. It is different from the actual student ID number. As they use Google Mail, it may be generated by Google. My daughter's university also uses Google Mail, but she was allowed to create her own ID, firstinitialmiddleinitiallastname#.college.edu. In business, I like to use firstname.lastname@business.com or firstinitialmiddleinitiallastname@business.com, with dupes using full first name or full middle name or both; sometimes using nicknames or fullnames, like bob vs. robert. I try to respect the preferences of the user if possible. You could use any combination of these. You could use child domains based on named colleges within the university, such as wpcarey.asu.edu or engineering.stanford.edu. Or you could come up with an automatic random email ID generator or use mainframe login ID's, etc.

    --
    Nothing to see here but us trolls...move along...
  46. Are you actually solving a problem? by SecurityGuy · · Score: 2

    This is the first question you should ask. Once upon a time I worked for a department that managed its own email, and hence had it's own domain. Someone had the bright idea of consolidating to just use the central email solution in the interest of saving time/money, in spite of the fact that managing mail took very little time and very little money. Transitioning everyone took a lot more time than managing the original process, shoehorned people into arbitrarily small mail quotas (hint: do not tell people who cost $100+/hour that they need to manage their email to fit in an amount of disk that you can buy for a dollar), made them less efficient and less happy as they had to switch from mail clients they knew well and were happy with to unfamiliar ones they didn't like.

    In the end, we spent more time and money making everyone less happy and less efficient than if we'd just left it alone.

    As far as simply avoiding clashes, consider that this is one of the benefits of there being a hierarchy in DNS. You can have bob.smith@finance.domain.com, bob.smith@engineering.domain.com, bob.smith@sales.domain.com, etc. Is there an actual requirement for everyone to be @domain.com, or is someone just empire building?

    1. Re:Are you actually solving a problem? by Anonymous Coward · · Score: 0

      Spot on. I also worked at a company that transitioned its email and ended up with smaller quotas and that was my argument against - disk space is cheap and humans are expensive. Why are we paying people to keep their email quota down to 500MB?
      I also agree about the naming hierarchy.

    2. Re:Are you actually solving a problem? by Anonymous Coward · · Score: 0

      As far as simply avoiding clashes, consider that this is one of the benefits of there being a hierarchy in DNS. You can have bob.smith@finance.domain.com, bob.smith@engineering.domain.com, bob.smith@sales.domain.com, etc.

      That's a great way to add complexity without actually solving the collision problem.

    3. Re:Are you actually solving a problem? by jgrahn · · Score: 1

      Once upon a time I worked for a department that managed its own email, and hence had it's own domain. Someone had the bright idea of consolidating to just use the central email solution in the interest of saving time/money, in spite of the fact that managing mail took very little time and very little money.

      Not to mention foo@bar.example.com doesn't mean that you cannot have central functions like virus scanning/spam filtering if you see a need for it.

      Is there an actual requirement for everyone to be @domain.com, or is someone just empire building?

      But we want everyone to feel they are part of ONE BIG FAMILY!

      Seriously, I work in an organization with tens of thousands of people as foo@example.com. It's unnatural and annoying; in practice I want to know who I'm talking to and where they are in the organization -- not in detail, but I need to know if they are among the few hundreds close to me. Likewise, I imagine Physics students wouldn't mind having a different mail domain from the students of Semitic languages. Perhaps they would even have a need for a real Unix mail server for cron job output and so on.

    4. Re:Are you actually solving a problem? by Anonymous Coward · · Score: 0

      hint: do not tell people who cost $100+/hour that they need to manage their email to fit in an amount of disk that you can buy for a dollar

      My employer still limits the total size of our email folder structure to 80 megabytes. Not gigabytes, megabytes. This when we deal with construction drawings, blueprints, and CAD drawings that can easily be 20 megs.

  47. UUIDs by hawguy · · Score: 1

    We use easy to remember, RFC compliant UUIDs.

    Easy to generate and we haven't had any username collisions yet.

    Email me for more details, I"m at mailto://ddd74e74-58e7-4077-ab87-0037feef6013@f3be36f9-be76-4042-9ec2-e7df5bb01479.com

  48. Get them ready for the corporate world by magarity · · Score: 1

    ... and don't even use names. Issue them a number or nonsense sequence of characters like most big companies do. Your collision % is probably based on current students, right? Remember the current student body changes by 25% every year. Name collision will grow over time until common names ten years from now need to have a nonsense sequence anyway..

    1. Re:Get them ready for the corporate world by jgrahn · · Score: 1

      ... and don't even use names. Issue them a number or nonsense sequence of characters like most big companies do.

      The big international company I work for does this, but without the nonsense. You get a seven-character user name assigned to you. This seems to be a human-assisted process, because it's based on your name. Usually it is semi-pronouncable and makes sense. These names are used for user accounts of all kinds but (unfortunately) not for mail addresses since they did the disastrous migration from standard Unix mail to MS Exchange in the nineties.

      It's a rather nice system; you tend to remember the user names of people you work with, because they show up in everything from ls(1) to trouble tickets, wiki entries and commit messages. Some people are better known by their user names than by their given names; they are used even in conversations.

  49. Just say no to usernames. by Hallow · · Score: 1

    Using usernames exposes your users account names to anyone they email. That's not a good practice. Security by obscurity, I know, but it can help.

    givenName.surName@ generally works pretty well, and givenName.middleInitial.surName@ in the case of a conflict should help. If there is a conflict at givenName.middleInitial.surName@, you can add an index, eg., givenName.surName.00@ - just make sure you do something like specify what characters are ok (for example, not allowing accented characters or whitespace).

    You might also want to have policies and procedures in place to handle special situations - for example someone has a significant privacy issue or has a name that isn't... well... polite :) when you string givenName.surName together.

  50. Admissions policy by srussia · · Score: 1

    No identical twins. Then use:
    genomesequence@domain.tld

    You could alternatively institute a no repeat (first.last) names admissions policy, unless of course if you're an Ivy League school.

    --
    Set your phasers on "funky"!
    1. Re:Admissions policy by freeze128 · · Score: 1

      Then you would want [genome sequence][brainwave signature]@domain.tld. That should straighten things out.

  51. There are ways to make employees feel valued by doug141 · · Score: 1

    that are free. Letting them pick their own username is a good example.

  52. Don't FaceBook people by Anonymous Coward · · Score: 0

    Don't FaceBook people unless they want it. 1. If it becomes known that first.last@domain is the pattern, every spammer will use it. 2. You've cited another problem in the question--what to do about all the Joe Smiths. 3. Advise users against using their real name; but if you use usernames they still have the option of using their real names if that's what they prefer. If it's taken, tell them to add a number until the system takes it.

  53. Schools by ledow · · Score: 1

    I work in schools. I often have to generate the systems to make usernames, passwords or email addresses and the like. Sometimes several dozens of times over in a variety of formats and allowable restraints (I do HATE software / services that can't just let me enter whatever the hell I like, how long I like, and with spaces if I like, and handle it like any other string - passwords, I accept, but anywhere else is just another way to waste my time going back and forth).

    Every single clever system you think will avoid conflicts, won't. Every single automated system you think will make "easy to remember / guess" usernames, won't. Invariably, you will end up with having to make manual exceptions, which will also nicely screw up any fancy scripts you make to work on the basis of a naming system.

    In schools, especially primaries, there is pressure to make short, simple usernames. First name only? Won't be long before you hit two "John"s. First name plus initial? Now you'll get John Smith and John Sergeant. I guarantee you.

    Anything more complex and you have the inevitable result that one of the results will be unfortunate or even obscene. First four of surname, plus first two of first name? I GUARANTEE you that you will end up with a swear-word, or having to tell a user that their username is "different" to everyone else because otherwise it would end up with a swear-word (I have at least two members of staff at the moment who are literally a letter away from being very offensive, and I once had a child from a muslim family whose username came out to something like 'porcine', which I didn't think they'd like at all). And eventually you'll still find yourself making a smitjo2 or whatever.

    Okay, so full-name on everything? Now you'll get someone like with a surname like "St Matthew-Daniels" who has the most horrendous email ever to type in correctly (and thus has to take the step of having an enforced rename to "Mr Daniels" or similar on everything from the classroom door to their email in order to make things sensible - imagine being a 7-year-old asked to go find Mr St Matthew-Daniels and not knowing who the hell that is because they all call him Mr Daniels).

    No matter what system you choose, you'll get someone else with the same name. It's inevitable. If not now, then when one of the women gets married and takes her husband's name, or when X's older brother with the same surname and similar first name joins, or whatever. Just by random chance you'll get a collision that will mess up any fancy system. I have at least 20 Patel's in the school I work in at the moment, a handful of Smith's, and I used to get an awful lot of similar-spelled Vietnamese or Chinese names too.

    So keep it simple. Use firstname.surname@company.tld and have done with it (if your company is tiny, you can get away with firstname@ for a while, but the rule above will apply just the same in the end).

    It's easy to generate in Excel from a database for CSV import/export, it's easy to manage, you'll lessen the chance of collision as much as reasonably possible without getting stupid (e.g. middle name), and you'll have to deal with exceptions anyway - so just put out the lists in a simple format like that and then do whatever corrections you need to make later.

    1. Re:Schools by PRMan · · Score: 1

      I worked at a company that had first initial last name like most companies do. They could have done full names. Wouldn't have mattered.

      There were 3 employees named Maria Gonzalez. And 2 of them were Maria Guadalupe Gonzalez. They were constantly getting each others' e-mail. Good thing they were best friends.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
  54. This looks like a job for by ultrasawblade · · Score: 1

    Punycode.

    1. Re:This looks like a job for by ultrasawblade · · Score: 1

      Though a random number or other GUID-type identifier still needs to be attached to all names to account for two people with the same exact name and multiple instances of people with no name.

      So take this name: (At least I hope it's a name)
      add random number: 94921
      xn--eqr37k.94921@domain.tld

      And null names handled:
      xn--.23213@domain.tld

      This leverages currently existing software investment in Punycode and can easily be converted using online tools like I just did here.

  55. Dumb question by Anonymous Coward · · Score: 0

    This is a retarded question with an obvious answer.

    Use unique user names as the primary ID, and allocate "first.last" aliases based on first-come-first-served (with profs and other staff getting priority).

  56. Payment processing by tepples · · Score: 1

    Trying to divide things up into first/last or force any other convention upon names is asking for trouble.

    So when a payment gateway's API asks an application to do just that to the name of the cardholder, how should the application conform to the API?

    1. Re:Payment processing by allo · · Score: 1

      thats the problem, the article addresses.

  57. How my college does it by TechieRefugee · · Score: 1

    We use a combination of Last Name, First initial, and Student ID number. Basically, it looks something like: DoeJ123456@college.edu. The Student ID ensures that there will be no conflicts.

  58. No First Names by Telecommando · · Score: 1

    Eliminating an identifiable first name prevents random creeps stalking the female employees. (Yes, it can be a problem, both internally and externally.)

    Our company eliminated first names and went with first initial, middle initial, last name with no separator: John C. Doe becomes jcdoe@domain.com.
    For duplicates, the longest-term employee is assigned jcdoe, the next is jcdoe1... etc. Over 10,000 employees and only 7 conflicts that I know of and 3 of them are rcsmith. One is R.C. senior, one is R.C. junior and one is an unrelated woman.

    The online company directory uses this policy as well: J. C. Doe - Director of purchasing, J.C. Doe 1 - Legal aide.

    --
    Beta sux! Join the Slashcott! http://hardware.slashdot.org/comments.pl?sid=4760465&cid=46173047
    1. Re:No First Names by Anonymous Coward · · Score: 0

      first initial, middle initial, last name with no separator

      Kind of sucks for:
      Alexander Samuel Shole

    2. Re:No First Names by petermgreen · · Score: 1

      The problem with that approach is that the person with the raw name is very likely to get email intended for the other people with the same name.

      Depending on where those people sit in the organisation that may be a major PITA for the person with the plain name and it may also be a security issue. IMO if introducing a new system and there are people with the same "default name" it's better not to use the "default name" at all.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  59. Susan Lut and Brenda Itch by Anonymous Coward · · Score: 0

    I would suggest you use first initial and last name, such as jdoe@example.com. That should make everyone except Susan Lut and Brenda Itch happy.

  60. Login names as email address? Seriously? by sl4shd0rk · · Score: 1

    You're giving away one-half of the user's login credentials. Second problem is first.lastname@blah.edu could still be subject to collision and eventually is giving away information about the user making phishing campaigns much more effective.

    The best solution I've ever seen is a place I worked for which had around 1500 employees. They used the first name of the person and first letter of last name "Jims" or "bobb" and suffixed with a 3 digit number "jims112" "bobb113" (they never used the 0 as it would get confused with the letter O). This allowed for 999 collision variants, far more than they would ever have for 1500 employees. What's more is when people would get phishing email with a salution of "Jims112, please find the quote you asked for below : quote.xls" people would know right away it was a scam as they weren't using their first name. Outlook still displayed the name as "Smith, James" even though the underlying email address wasn't phonetic so it wasn't a big problem.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  61. we use 'username@domain.tld' by joshgs · · Score: 1

    Both at the university I attended and another university that I currently work at use 'username@domain.tld' for the reason that usernames are always unique. There are too many name conflicts in a large group of people. Where I work now, we offer users to setup custom email aliases where they could choose 'firstname.lastname@domain.tld', but it is on a first come first serve basis.

    --
    Look, I just made you read my signature.
  62. use standard and be user friendly by Anonymous Coward · · Score: 0

    Think of your users!!!

    An email address is something very personal, and often used on business cards, spellt out aloud on the phone. So it should be user friendly:
    1. firstname.lastname is pretty standard (usernames, IDs are not)
    2. easy to spell (u47x81127092 is not easy to spell).
    3. the unique ID should not be too intrusive (John.Doe.323892983 doesn't look much like John.Doe anymore)
    4. 666-John.Doe may look right to an admin, but weird to your family

    firstname.lastname is pretty standard these days. Just append a simple increasing number until unique.

    first one (98%) is lucky and gets no number:
    john.doe
    all others will get a number:
    john.doe1
    john.doe2

  63. Best solution so far... by advid.net · · Score: 1

    What they have done at my company makes sense:

    Use firstname.lastname999@domain.tld where 999 is a 3 digits random number (retry in case of colision, also improper funny numbers are left over).
    This apply even for non-coliding names, the first one to be registered will have the digits also.

    Reading the posts above, I find that it is the best way to go.

    1. Re:Best solution so far... by jrumney · · Score: 1

      also improper funny numbers are left over

      I must have missed that math class. We covered natural numbers, whole numbers, imaginary numbers, and some others I can't recall right now, but I never before encountered improper funny numbers. Sounds interesting.

  64. Random letters by np2392 · · Score: 1

    My university has a pretty weird system. It's LastnameFirstinitial@domain.edu. If there's conflict they add an extra letter. So the first John Smith would be smithj@domain.edu. The next one would be smithjo@domain.edu. If it's a really common name, they just add arbitrary letters. I know someone named Pat Kelly and his email is kellyzl@domain.edu. Always seemed strange to me.

    1. Re:Random letters by PRMan · · Score: 1

      Toby Shi would hate your system.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    2. Re:Random letters by Anonymous Coward · · Score: 0

      So would I.

      -Richard Motherfucke

  65. Is this really rocket science? by taustin · · Score: 1

    We use username@, but the username is generally FirstInitialLastName, unless it's already taken, in which case it's "what do you think you'll be able to remember?"

    But we don't have 30k users.

  66. Re:Do not use usernames in email addresses by Anonymous Coward · · Score: 0

    Silly stuff.
    A username is meant as a unique identifyer, not a secret hash.

  67. L33t speak is fancy right? by Anonymous Coward · · Score: 0

    What could be fancier that showing that you are truly elite!

    First one to register their name is the "winner" (have some display of primal instincts like jousting with Shetland Ponies)
    John.Doe@doesitmatter.com

    Second, your name gets run through the 1337 speak generator (http://www.quizopolis.com/leet-speak-name.php)
    J0hn.d0e.The_j0u$7er@doesitmatter.com

    PS: I should really get an account one of these days and quit this all too convenient Anonymous Coward posting.

  68. Fraction of chars that are not valid by tepples · · Score: 1

    In a name outside Western Europe and the Americas, the "chars that are not valid" may outnumber the characters that are valid in an e-mail address and accepted by most MTAs and MUAs. In such a case, what "known way" is the best practice?

    1. Re:Fraction of chars that are not valid by h4rr4r · · Score: 1

      I am speaking of spaces and the like, not non-ascii chars.

      In those cases I think romanization is likely done, but that does not change the order of the name or how many parts it may have.

    2. Re:Fraction of chars that are not valid by tepples · · Score: 1

      romanization is likely done, but that does not change the order of the name or how many parts it may have.

      In languages with phonemic tone or other diacritics that represent phonemic distinctions, multiple distinct names may romanize to the same Basic Latin name, generating the conflict of the article.

  69. Avoid the obvious naming schemes by Anonymous Coward · · Score: 0

    When considering setting up addresses like full.name@domain.tld, it's worth taking a moment to bear in mind that having an obvious email address increases the chances of a successful spearphishing attack.

    A phishing attacker only needs to know a few email addresses from the organisation to work out the addressing scheme they're using. If everyone has an easily predictable address, it makes it much easier to target other employees in the organisation with a spearphishing attack.

    The larger the organisation, the more vulnerable it is to this kind of thing. The addresses of your public-facing employees are effectively public domain; they're (deliberately) easy to discover, and thus likely to get spam and phishing attacks. They are hopefully sufficiently aware of the danger to avoid being suckered too often.

    But your non-public-facing staff won't be as aware of the danger, and won't be expecting the attack. You need to protect them (and your organisation) by not making their email addresses easily predictable.

  70. Let the users choose by demonbug · · Score: 1

    At the university I previously studied at, they went through pretty much the same process when they decided that individual departments would no longer be permitted to have their own email domains. They set up a system to allow people transferring to the University-wide domain to specify their own name, with the limitation that it had to include at least one character from your first and last names (along with various other requirements). So if your name was John Smith, you could choose whether you wanted JohnSmith@university.edu or JSmith@university.edu or even ohmit@university.edu. Obviously your choices became more limited if there were other John Smiths at the university, but at least in that case you got to decide how to resolve it for your self. Presumably there was a list of banned strings, I'm not sure. In any case, I liked this solution because it allowed the user to decide what format they wanted to use and ensured that people were, in most cases, quite happy with their email address (though I'm sure some people with common names may have had some difficulty). After all, this is a university setting and there is no really convincing reason to make everyone use precisely the same format - standardizing on one format doesn't really gain you anything.

    1. Re:Let the users choose by demonbug · · Score: 1

      Oops, didn't realize university.edu was actually in use - trust a business school to buy up such a generic domain name. My earlier comment doesn't (as far as I know) actually apply to the actual university.edu.

    2. Re:Let the users choose by Dynedain · · Score: 1

      What a stupid policy. My normal online anonymous handle (which has nothing to do with my real name) happens to contain letters from both my first and last name.

      With a policy like that, I could legitimately use "hornydog@example.edu" or "pornking@example.edu". No amount of banned word filters would be enough in that scenario. They should have just implemented a sane system and handled conflicts manually.

      --
      I'm out of my mind right now, but feel free to leave a message.....
  71. Do not use REAL NAMES in email addresses by ron_ivi · · Score: 1

    Do not use usernames in email addresses ,,,, Security ... half the information they need.

    I'd much rather the email system leaked my username (which is mostly harmless) than my real name (that can be useful for identity theft, stalkers, etc).

    1. Re:Do not use REAL NAMES in email addresses by WhatAreYouDoingHere · · Score: 1

      As a side note, when I attended college, the CS department assigned usernames (and email address) as firstinitial lastinitial last5digitsofSSN @ cs01.pcc.edu (without the spaces) - this was several years ago, but it seemed like a rather bad practice to me.

      --
      "What are you doing here, Elijah?"
    2. Re:Do not use REAL NAMES in email addresses by Anonymous Coward · · Score: 0

      Uh, your username can be used for login, which can be used to get your real name and more (that can be useful for identity theft, stalkers, etc.)

    3. Re:Do not use REAL NAMES in email addresses by Anonymous Coward · · Score: 0

      but your name is ron ivi lol

  72. 3 Plus # by Anonymous Coward · · Score: 0

    I don't think this is secret info by any means so what we go with is a 3 character ID followed by an incremental number (ex: ABC1) then if another person comes on board with the same initials it increases accordingly (ex: ABC2, ABC3, ABC4, and so on). The user can then have the option of changing their displayed email name if they wish, but the account does not change.

    Of course a down side is it REALLY pisses off women when they get married or divorced. I have had bodily harm threatened over not changing a freshly divorced woman's account. If she can convince the CIO and he tells me, then it gets changed; otherwise it might as well be a barcode branded on your forehead.

  73. why are you managing your own email? by goffster · · Score: 1

    Tell everyone to get a gmail account and be done with it.
    *you* don't have to worry about spam.
    *you* get to downsize IT.
    And it costs you $0.

  74. Re:Do not use usernames in email addresses by Hatta · · Score: 1

    My institution uses userids, which are a string of letters followed by a string of numbers, and an alias to real.name. I always use the userid, because it's actually easier to spell, with fewer ambiguous characters than my real name.

    --
    Give me Classic Slashdot or give me death!
  75. 350 domains? by Anonymous Coward · · Score: 1

    How did you end up managing email across 350 domains in the first place?

  76. First.last.year-of-entry@my-institution.edu by Beowulf878 · · Score: 1

    my particular institution uses this:

    First.last.year-of-entry@my-institution.edu

    e.g. John Doe starting his course in 2010 gets:

    john.doe10@my-institution.edu

    And if there are more of them they use additional numbers:

    john.doe101@my-institution.edu
    john.doe102@my-institution.edu ...
    john.doe1010@my-institution.edu

  77. Re:Do not use usernames in email addresses by Anonymous Coward · · Score: 0

    You'd think Security 101 would have mentioned the perils of security through obscurity.

  78. Two simple solutions that work by cellocgw · · Score: 1

    First off, last time I checked, BrownUniversity allows its students (at least, not sure about the staff) to select any available username; they map it to whatever default name was auto-assigned. I really wish corporations would catch on to that.
    Second, if you really want a quick and dirty way to migrate away from username@department.company.com, why not set everyone up with username.department@company.com ?

    --
    https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
  79. firstname assumption by morrison · · Score: 1

    You perhaps don't realize this, but a lot of people do not go by their first name.

    Where I work, addresses were converted to firstname.m.lastname## and it has been a royal clusterfuck. There are hundreds of thousands of users, so there were even a ton of firstname.m.lastname conflicts (so they added numbers). It resulted in complete ambiguity with e-mails going to the wrong people all over the place and was made even worse by the assumption that their first name is always what people call themselves. Was Jim's address william.j.smith12 or william.j.smith13?

    I think you'd be criminally liable to knowingly set up a new system that *automatically* creates ambiguity and confusion where there was none.

    --
    Cheers!
    Sean
  80. DO NOT USE ALL CAPS LIKE A SPAZ!!1 by Anonymous Coward · · Score: 0

    Why the hell does everyone assume western names?

    Because Western conventions are sane and trying to accommodate the truly demented conventions of some cultures is a ridiculous and costly burden. Names in some places of the world are sentences; unreasonably long, ambiguously spelled nonsense that morph very easily when identity is inconvenient.

    Names like that are only still perpetrated by parents and cultures that remain oblivious to the importance of writing. Out of necessity the West has managed to tame that stupidity to some degree.

    Promulgating our wisdom through our institutional prerogatives is a good thing. If you want to participate in the world beyond your stone age theocracy, please make the effort to trim that silly handle down to something reasonable. Oh, and stop using pictographs; n^26 is more than sufficient.

    Thanks so much.

  81. Friendly userID by default, alias First.Last by bjdevil66 · · Score: 1

    For your sake, definitely use UserIDs (adding a number for dupes).

    Here at my (large) university, they use both for email, where first.last@school.edu is an alias for userid@school.edu (the primary email).

    Though few people use the userID@school.edu email, it does help that the school assigns user-friendly IDs based on their given names (if a custom one isn't selected). Ex. Patrick Peterson -> userID ppeterso. To deal with dupes, they do add numbers at the tail end as you suggested. If a Parker Peterson comes in later, they get a number on the tail end - ppeters1, ppeters8, etc. The same methodology could be used for first.last aliases by default (either with First.Last3@school.edu), and people can add a limited number of common aliases (i.e. First.M.Last@school.edu, etc.) if they want.

    That makes either email address friendlier than obscureID938@school.edu. (In my experience, most people still choose First.Last@school.edu first over userid@school.edu. And (more importantly, IMO) many users don't even remember email addresses anymore, and rely upon autocomplete in Outlook/Exchange, etc.

  82. Why limit yourself, use both... by cgrant · · Score: 1

    I've been a believer that we need more than one SMTP address. The username version should be limited to username@domain.local however, since you don't want to expose your usernames to the planet through email addresses. Then also have a first.last@domain.tld for Internet usage. If there are conflicts on the latter, I've been a fan of asking the user what they want.

    Email addresses are somewhat personal, even if they're work/university email addresses.

    I didn't like my email address at work, so I asked to change it. Standards, be damned!

  83. Real name by cybersaga · · Score: 1

    I work for the Ontario government. Several years ago, we consolidated several email systems (about 60,000 people) into one: ontario.ca. We use real names (first.last@ontario.ca). Numbers are added by default by Exchange if an address is taken (first.last2@ontario.ca), but we let people pick whatever they want if they don't like that: middle initial, even the city they work in if the middle initial isn't enough. It doesn't really matter what their email address is, as long as it's appropriate and has their name in it.

  84. Re:Do not use usernames in email addresses by Anonymous Coward · · Score: 0

    No, please DO make email addresses some predictable variant of a person's commonly-used name. I cannot tell you how many times I've been requested to add person x from client y onto mailing list z in an email that was forward from person a to person b to person c to the customer service rep at my company on to me with no mention of what that person's email address is. You might think, why doesn't this idiot AC just ask? You haven't dealt with people in HR, doctors, or real estate agents who are posturing and being abusive in an attempt to get a discount on their bill. Their end goal isn't that they want person x on mailing list z; it's to somehow show that you're being rude and uncooperative by not just doing it, and asking a question that only someone who's obviously "illiterate" would ask like "what's their email address" will only result in further abuse. Even an incorrect guess is good enough to satisfy these people.

  85. unique id by Anonymous Coward · · Score: 0

    Bosses get their chosen email names. Staff get what's left. But from a restricted character set, letters, numbers, period, underscore and dash.
    Students get:
    <random consonant><random consonant><incrementing unique number><random consonant>@your.domain
    Then let them configure email forwarding if they want. Bonus points if you allow them to add a +<some alias> to the user part.

    That should work fine even for people without names or without names that can be typed on normal keyboards.

    It's not like most students are going to use the email address as their primary nowadays.

  86. Re:DO NOT ASSUME WHITE COUNTRIES... by Anonymous Coward · · Score: 0

    In other words, you're saying "Do not assume that white people should be allowed to have their own countries"...

    Which is advocating genocide. Well done.

  87. Priority #1 by Anonymous Coward · · Score: 0

    Give the administrative rights of this mail server to someone else. You obviously lack the imaginative ability to do anything practical. Seriously.

    And to the editors. How the hell is this news? It's some email admin needing help "figuring out" what to call his users. Seriously?

    I post AC because I don't want anyone to know that I actually responded to this crap.

  88. my university had a simple foolproof scheme by Chirs · · Score: 1

    They used addresses of the form "abc123@school.tld" where "abc" were the initials of the student and "123" was a number that incremented whenever there was a collision in the initials. If you have over a thousand collisions you just add another digit.

  89. Add a role component by Peter+(Professor)+Fo · · Score: 1

    Little known fact: The equals sign is a legal email character. You designate email 'mailbox' names as name=role@your.domain.

    This means that you can have peterfox=headOfNerdyThingsDept@your.domain. In actual fact you'd have peterfox@ ... and =headOfNerdyThingsDept@... This means you can email *roles* as well as individuals. Perhaps I have multiple roles so roll out peterfox=%chairmanOfNihilistsClub@...

    The full spec for how to use this template is in a paper I wrote being the top item on http://vulpeculox.net/ob/index.htm

    • = Role
    • == Formal qualification
    • =! Honour via national mechanisms
    • =% Member by organisation
    • =- Semi-formal title by common usage
    • =+ Machine

    So for example you might have toAll=+boozyParties@... for a mailing list.

  90. Usernames might add a security risk by Anonymous Coward · · Score: 0

    I'd say there's an added security risk once you make it people's usernames, as then it makes it easier to run a dictionary attack against the ones you have.

  91. Marklar by fahrbot-bot · · Score: 1

    Call them all "Marklar". The individual will be clear by the context.

    --
    It must have been something you assimilated. . . .
  92. Re:Our Simple Scheme Never Results in Name Collisi by Anonymous Coward · · Score: 0

    Your remaining John Smith must be a real badass...

  93. A Quick Survey of Existing Methods by passwordishunter10 · · Score: 1

    I checked the methodology of three universities I've been to and got the following:

    username (default first_last)
    firstInitial lastName Increment
    firstInitial lastName ExpectedGraduationYear

  94. Re:Do not use usernames in email addresses by bleh-of-the-huns · · Score: 1

    I never said the email address has to be the same as the username, all I said was not to use the username as part of the email address.

    This has nothing to do with security through obscurity. This has nothing to do with ridiculously long hashes as a username, that was a mere example, and an easily automated way of creating user accounts.

    The whole purpose of my original statement was that the email address should be different from the username. The username should also not be easy to guess, as it is just an additional piece of information that an attacker can utilize. The reason that a hash is a good idea is that it prevents people from guessing at usernames based on patterns like first initial last name as the username, but the users first.lastname@domain.

    People around here cannot read nor can they comprehend.

    --
    I came, I conquered, I coredumped
  95. Both by nbarriga · · Score: 1

    Pick any one of the two, and make an alias for the other. Then each user can use the one he likes best.

  96. Use the US DOD Enterprise Email Naming Standard? by Anonymous Coward · · Score: 1

    You could always use a modified form of the US Department of Defense Enterprise naming standard. It works for hundreds of thousands of people, and could probably work for millions.

    DEE follows the DoD Enterprise USERNAME, Display Name, and Email Address Standard under the authority of DOD Directive 8320.03 This directive is followed within DEE and DMDC for the creation of the persona and non-person entity @mail.mil email addresses and display names.

    Email address examples as follows:

    Enterprise username general form - {first name} {.} {middle initial} {.} {last name} {sequence number} {.} {persona type code}
    Example of user mail address – John.E.Smith26.civ@mail.mil
    Corresponding display name - Smith, John E CIV DISA ESD (US)
    Non Person Entity username general form - {DOD Component} {.} {DOD Sub-Component} {.} {NPE Location} {.} {NPE Type} {.} {NPE Descriptor} (example: “disa.meade.esd.list.daily-updates”)
    Example of NPE address – disa.meade.esd.list.daily-updates@mail.mil
    Corresponding display name – DISA Ft Meade ESD List Daily Updates

  97. Unintended consequences by Anonymous Coward · · Score: 0

    One place I worked at used lastnamefirstinitial@wherever.com - which worked great until a Russian bloke started.

    Andrei Vagin.

  98. Forget about names by dskoll · · Score: 1

    Just come up with identifiers that are convenient for you. My daughter's university does this; students end up with email addresses that look something like 78jqt7@queensu.ca. It so happens that the jqt part is the student's initials, but that doesn't really matter.

    Think of an email address like a phone number. Except in rare cases, there's no connection between your phone number and your name.

  99. YOU DON'T USE THE CAGE METHOD ? by Anonymous Coward · · Score: 0

    The way we work this out is if two employees have the same first / last name we put them in a cage in the server room for a fight to the death. Which ever user comes out alive claims the email address.

  100. Over 110K names, some turnover, how we did it by BenEnglishAtHome · · Score: 4, Interesting

    Where I last worked, there were over 110K employees and we had plenty of people sharing the same name. Here's how it went.

    Default: first.last@xxx.gov

    Same names: first.middleinitial.last@xxx.gov

    Still the same: Senior employee got first.middleinitial.last@xxx.gov. Junior employee got first.x.last@xxx.gov.

    Still the same? Increment the middle initial. The first person with the same name as someone else got an "x", the second person got a "y", the third got a "z", and I don't think we ever needed to exceed that. If necessary, we would have just continued through the alphabet, starting back at "a".

    The biggest single problem we had with names and email addresses was employees who were legally empowered to use a different identity when dealing with the public. Anything that the public might see (their name or signature on a document, their email address, etc.) was a pseudonym, yet we had to use their legal names for internal purposes. Undercovers are a pain but I assume the OP won't be dealing with that. :-)

    1. Re:Over 110K names, some turnover, how we did it by Anonymous Coward · · Score: 0

      Where I last worked, there were over 110K employees and we had plenty of people sharing the same name. Here's how it went.

      Default: first.last@xxx.gov

      110,000 employees? That's a huge porn company! Oh, its run by the government? Well, some might call that government waste but I'm certainly happy the feds understand my "needs".

    2. Re:Over 110K names, some turnover, how we did it by Anonymous Coward · · Score: 0

      Sure it's OK to just mangle names for people with common names. Why would they care? It's only their name, after all. We'll gladly let you choose a name for us, if we get to choose yours.

      Signed,

      Andrew Johnson, 17th President of the United States.

      But people still get me confused with Andrew Jackson, who was the 7th. Totally different guy.

    3. Re:Over 110K names, some turnover, how we did it by sapphire+wyvern · · Score: 1

      xxx.gov? I didn't know the United States feds had a porn agency.

  101. Create a self-service portal by tigonliger · · Score: 1

    Create a web portal (LAMP is fine). Authenticate it against AD/LDAP. Allow users to choose an email address. First come, first served. Make useful suggestions based on their name/initials. Implement workflow and approval so that junior help desk staff can approve chosen email addresses based on policy set by you (to avoid cooldude@x.edu). Make sure old email addresses remain as aliases foreever as these may be published in academic papers etc. You can keep the portal so that people can update their info and create new aliases when their name changes (getting married/divorced etc). Sorted.

  102. My school by Anonymous Coward · · Score: 0

    At my school they just defaulted everyone to @.edu. If you were on the payroll, you could get them to change it to anything that was available.

  103. Numbers by Anonymous Coward · · Score: 0

    College was last0000@domain.com, (first 4 of last name, 4 digits)
    Uni is full first name, first two of the last name, and 2 digits

  104. At least 3 options by Anonymous Coward · · Score: 0

    (1) You should support username@TLD. Do that even if you also do other things, as this is a handy mechanism for apps running in your environment to contact users.

    (2) You should also provision first.[middle.]last@TLD. Yes, I know that first/middle/last is not universal, but in the real world (i.e., Western country, Latin character set in the prevailing language) it's close enough. People from cultures where that doesn't work have already adapted and will give you a first/last anyways. Use them.

    (3) You will obviously find collissions in the above. You can do first.last.suffix@TLD - people understand that and accept it. The question is what should the suffix be? Someone suggested avoiding serial numbers, and that's reasonable, since they leak information about how many people with the same first.last you have. Is that a big deal to leak? Probably not, but hey - why leak it if you don't have to. Another common approach is to assign a random letter pair as a suffix. first.last.gz@TLD or whatever. Easy and more memorable than a number, I think.

    I've got a nice write-up about this sort of thing here:

    http://hitachi-id.com/identity-manager/docs/managing-user-identifiers.html

    Good luck!

  105. Username by Chuckstar · · Score: 1

    Doesn't "username" just push the problem into a "how do we create unique user names" problem?

  106. Mid-size university by dramaley · · Score: 1

    At the university where i work, we use "professional_name.family_name" and if there is a collision, then try "given_name.family_name" and then "professional_name.middle_initial.family_name" and finally "given_name.middle_initial.family_name". And if *all* of those conflict, then we use the first one but add a number to the end of it to make it unique, and generate an exception report so that someone will be made aware of it and can contact the user in question to work out some arrangement for a unique e-mail address that doesn't include a number. Unless they like the number, of course, in which case they could keep it. This system works fairly well; we only have a handful of people to contact each year.

    As an example, suppose there is an individual named Jonathan P. Smith who usually goes by "Jon". In that case, we'd try addresses in this order:
    jon.smith
    jonathan.smith
    jon.p.smith
    jonathan.p.smith
    jon.smith2
    jon.smith3
    jon.smith4 ...and so on until a unique address was found. Note that in the latter cases that have a number, Jon would be contacted by phone to work out an alternate address of his preference.

    --
    ----- "I'm still sane on three planets and two moons."
  107. Why not to actually ask the affected users? by ThePhilips · · Score: 1

    Name Conflicts In Automatically Generated Email Addresses?

    I know this is a silly question but why not to actually ask the affected users???

    30K*1.6% is 480 people. Generating automatically a bunch of e-mails, grouping the conflicting names onto CC lists shouldn't be much of a problem. Put the autogenerated names in the body and use some special prefix in subject line. Ask them to put the desired names into the first line of the response and set dead-line. On dead-line, check for remaining/new conflicts and probably repeat again. That would reduce conflicts to probably a dozen if not less. (Or an internal discussion board or Wiki can be used instead to let people to handle the conflict and in some convenient form provide the feedback to you.)

    As personal experience goes... I work in company with 50+K employees and the autogenerated names suck. You pretty much never can tell who is who. And with the constant restructurings, one can't even rely on the name of department in the LDAP.

    --
    All hope abandon ye who enter here.
  108. lazy usernames by Anonymous Coward · · Score: 0

    My alma mater had usernames of 8 characters that started with the university's initials (two letters.... this part seemed a pointless idea to me) and the first six letters of the person's last name. In case of conflicts, numbering begins in the right most character and eats up however many characters it needs to.

    so in the case of "Big University"

    bujackso@biguniversity.ca
    evetually, you'll have
    bujacks0
    bujacks1 ...
    bujack29 ...
    bujac158

    In the case of multiple Lee's (which is inevitable):
    bulee (the first Lee whoever went to university there)
    bulee0
    bulee1 ...
    bulee10 ...
    bulee999
    bule1000

    Ugh.

    I was personally annoyed because I have a fairly unique last name that is exactly six characters long, and my brother was older, so he got the first username of our surname. I had an ugly number zero as the last character. I am forever traumatized.

  109. Re:Do not use usernames in email addresses by athmanb · · Score: 1

    Especially in AD you have to assume that everybody knows all user names. Every account has the rights to enumerate and read all nonsecret properties of every other account, and in most environments (especially university ones) getting access to one account is trivial.

    Adding a bit of security-through-obscurity to the usernames is akin of putting a bike lock on a bank safe.

  110. Easy peaszy way by buss_error · · Score: 1

    All email accounts use an unique numerical identifier as the "real" name. Inbound mail is directed to the account via an alias. Outbound email is rewirtten using the Generics table. Name space collisions on the alias/re-writes are resolved by hand.

    Going forward, code logic prevents the self help portion of the email system from allowing name collisions.

    --
    Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
  111. Unique e-mail addresses by userw014 · · Score: 1

    The University of Michigan foresaw the need for something like this back in the 1980s - more to have a common/unique login identifier than for e-mail, but e-mail addresses fall out of that, and the scaling issues inherent in it for something that covers three distinct campuses in Ann Arbor, Dearborn, and Flint.

    UMich's policies about this have evolved a bit over the years - from being wildly open to being somewhat more restricted now, but the core philosophy is to let everyone choose their own uniqname (so long as it isn't in use by faculty, staff, registered group, alumni, etc.), and do the name to login/uniqname mechanism through a LDAP query. Currently we have in excess of 280,000 such unique names. LDAP did originate at the University of Michigan, as did COSIGN (a single-signon mechanism for web services.)

    This has also helped for having a common authentication mechanism - so that only one group is responsible for managing IDs and passwords, rather than individual units and departments all over campus (not that a unit or department couldn't - but then they have the burden of managing the IDs and passwords, and have to deal with conflicts with the shared infrastructure. Most choose to use the shared infrastructure.)

    BTW: Cosign as a solution for a single authentication domain is much easier (i.e.: cheaper) to manage than Shibboleth, but doesn't provide all the extra information that Shibboleth does.

  112. Ohio State University already solved this by gozar · · Score: 1

    All usernames are surname.number, where the number is how many of that surname have attended the university. tressel.3@osu.edu meant that Jim Tressel was the 3rd Tressel to attend OSU.

    This username stays with you even if you leave and return years later.

    --
    What, me worry?
  113. Don't assume legal name is OK by Anonymous Coward · · Score: 0

    Don't assume that it is acceptable to refer to a
    person by that person's legal name. Some people
    do not like their legal first names for whatever
    reason. In particular, referring to a transgender
    person by that person's birth name can be rather
    offensive.

    In short, use usernames, not real names.

  114. Like this.. by countach · · Score: 1

    I think it works best when you give the user a little bit of input into it, within some bounds. You might have 3 james.smith users, but one really is called Jim, one is Jimmy, one is James. Give the users themselves a bit of leeway for resolving it, they'll be able to give you a better answer than just something lame like james1.smith or js2304@foo.com. Stop being such a control freak.

  115. Depends on the username by Pricetx · · Score: 1

    It really depends on what the usernames are like, at my university the username is [initials][year started][three random letters], so for instance, john doe starting in 2012 would be jd12ges@uni.ac.uk, however, if your usernames are just a random sequence of letters or numbers this wouldn't be a very good solution.

  116. Columbia by Anonymous Coward · · Score: 0

    Columbia University, my alma mater, does intials + four (possibly) random numbers @columbia.edu. Example: xxx2105@columbia.edu or xx2033@columbia.edu . Works fine and you'd be surprised how easy it is to remember the four numbers of people you e-mail a lot. You can just run the numbers consecutively too, i'd imagine.

  117. Don't use names at all by Celarent+Darii · · Score: 1

    Here is the policy I set up at a university back when the world was a bit simpler, but the system worked well.

    Firstly, don't use names as the account, this will already remove a lot of headaches.

    Secondly, every university has a student number which is the key for most of the documents connected to the student. In my day this was the students Social Security number but I magine it is something else today. Use this number as the id, as it is really the id of the student internally to the computer system of the school. Students usually know this number well by the end of the year as they fill out forms with it.

    You must remember that even if you have no duplicates now, you need to think ahead for when students leave the school and possibly keep their account for awhile. Thus many time more possibilities of duplicates according to name, but if you go by ID there will never be a problem, as it must be unique to the schools record.

    If someone wants a more 'descriptive name', put it in as an alias. You will get almost no duplicates, and if there are you can handle the, on a one to one basis. If you are smart you can also sell these aliases ....

    I wouldn't recommend SS numbers nowadays due to privacy, but the principle is the same. The university where I work now uses the application number that is filled out automatically on every application accepted by the school, and allows you in the web-email interface to choose an alias if you want later. From what I see most students don't bother, they just forward their email to their gmail or yahoo account.
    .

    1. Re:Don't use names at all by Celarent+Darii · · Score: 1

      Maybe it wasn't clear, but the email addresses would look like this: 3456781929@university.edu. You could then add option to make a descriptive alias 'john.doe@university.edu' to point to that account.

      Most students already have a primary email account nowadays, the school account will be mostly for school business - so make it linked to school business, makes everything on the IT side much easier. Give them options to forward automatically and one will complain what it looks like.

    2. Re:Don't use names at all by RockDoctor · · Score: 1

      Give them options to forward automatically and one will complain what it looks like.

      At work, we ban mail forwarding. Absolutely ban it. Our mail system simply does not have the option presented to the user to forward mail. It is not allowed. The ability does not exist.

      If you are going to receive work-related email, you must sign into the work's email system. No ifs, no buts, no questions, it is spelled out as bluntly as that in the employee handbook, and you accepted it when you signed the contract.

      And if our people don't tell you that "you're flying to X, to do Y, for Z, at time P, from airport Q", then that's our fault. And if our email system loses the mail, that's our fault. And if you don't log in to check your mail sufficiently regularly, that's your fault (and a disciplinary offence).

      But if you set up your work email to forward to (say) GMail, and GMail loses (or delays) the email, and you miss your flight (costing the company thousands of dollars which we can't re-bill to a client) ... into whose arsehole do we insert the cattle prod? GMail do not guarantee delivery of mail - no-one does. Even our own IT department doesn't guarantee delivery of email. But while it is in-house, we can cattle-prod them (and they can point to the demands they've been making for a new server for EHO ...).

      Official school business email account? I'd expect forwarding to be banned, for precisely the reasons above.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    3. Re:Don't use names at all by Celarent+Darii · · Score: 1

      Certainly all valid points. Student business isn't that critical, but certainly your points make a valid argument for banning forwarding. Here it is not so big a deal if an email gets lost, as most homework assignments have to be given in by hand anyway. But certainly for a university going all digital, enforcement of using only uni IT services is a good move.

  118. I am the perfect example by Anonymous Coward · · Score: 0

    I'm not even afraid to share my name online: David Johnson. Good luck with that one, I've always worked for companies that used the first.last@domain.xxx and they've always had thirty other people named David Johnson. I've had a number in the teens placed after my name even when my middle initial was used, and I currently have an underscore instead of a "dot" for the same reason. (i.e. david_johnson instead of david.johnson)

    1. Re:I am the perfect example by RockDoctor · · Score: 1
      Suggestions :
      • givenname.familyname@example.tld
      • givenname.middlename.familyname@example.tld
      • givenname.nickname.familyname@example.tld
      • givenname.familyname.departmentname@example.tld

      It's work-related addresses. Creativity, humour and fun are not relevant here (arguable exception if creativity, humour or fun are your business). Most people have mail clients that automatically recognise addresses in your address book, so length doesn't really matter.

      Allowing variations on the order of components should help to drop the collision rate towards the negligible. Potential collisions should be fixable by a semi-automated process, particularly if the recruiting department collects the information early.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  119. Re:Do not use usernames in email addresses by Anonymous Coward · · Score: 0

    Hash output for a username is a terrible idea. It might be good for sites where people never have to know or type their username, or for sites where 'ease of use' is not considered part of the 'security' equation, but otherwise it just means users will have to write something else down (and probably put it on a sticky note beside their computer).

    Besides, your username is visible in plaintext at number of times throughout your session. Trying to intentionally obscure it is a whole new level of stupid.

  120. auto-incrementing number after the name by cyberstealth1024 · · Score: 1

    In my organization, we do this:

    john.x.doe@foo.example (first one)
    john.x.doe1@foo.example (second one)
    john.x.doe2@foo.example
    john.x.doe3@foo.example
    john.x.doe4@foo.example

  121. UC Berkeley: usernames vs. faceless bureaucracy by TheSeatOfMyPants · · Score: 1

    When I was an undergrad at Berkeley in the late 90s & early 00s, I believe the students and professors together added up to around 40,000... Everybody chose their own username (profs almost always used their first initial & surname), but the subdomain changed: everyone from around my time got user@uclink4.berkeley.edu, there were a *few* professors on uclink3, and I believe I saw only one uclink2. The last time I looked at the student paper a year or two ago, all of the addresses appeared to be at uclink.berkeley, however.

    In any event, that worked well for us (at least on the user's end)... Also, given undergrads were in a massive faceless bureaucracy for the first time and often felt like we were walking student ID numbers, I think most of us really appreciated being able to choose a username that conveyed something about ourselves. Students have to transition into the adult world of boring "first initial lastname" official addresses soon enough, after all...no need to rush if it doesn't bring huge tech benefits.

    --
    Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
  122. Re:Do not use usernames in email addresses by Anonymous Coward · · Score: 0

    semi point 3, configure the operating environments not to display last login information...

    Security through obscurity works very well at preventing your users from getting at the information that they would need to show how insecure the network that you administer is.

  123. Just expel as necessary. by shess · · Score: 1

    It's not like the world needs all that many highly-educated John Smiths anyhow. Bonus: Automatic improvement to diversity scores.

  124. The phone company solved this 100 years ago by Anonymous Coward · · Score: 0

    Subscribers just got random-looking numeric identifiers (phone numbers). Worked great. Not that hard to remember the important ones and write down the rest. No bullshit about real names. I'd love it if other systems did that.

  125. Respell by tepples · · Score: 1

    As GP mentions, [some family names use] archaic characters from some ideographic scripts which do not have Unicode mappings.

    Family names have also been seen to change spelling and pronunciation slowly over the centuries, and one that uses a Han character without a code point can be respelled to use characters with code points.

    1. Re:Respell by DKlineburg · · Score: 1

      And who are you to tell someone to change there name because your computer doesn't like it?

      --
      Memory is deceptive because it is colored by today's events. - Albert Einstein
    2. Re:Respell by tepples · · Score: 1

      And who are you to tell someone to change there name because your computer doesn't like it?

      Governments of countries that use the Latin alphabet do this all the time: passports and other government documents display the transliteration into Latin characters.

    3. Re:Respell by DKlineburg · · Score: 1

      Ok, well I did not know this. Figures, the government tells lots of people to do lots of things, that I think aren't needed.

      --
      Memory is deceptive because it is colored by today's events. - Albert Einstein
  126. Clicks and tildes by tepples · · Score: 1

    most commonly I have seen the ! used to stand in for a tongue click

    Click consonants could be transliterated to Basic Latin using the letters c, x, or q, which represent these clicks in Xhosa.

    likewise the enya (https://en.wikipedia.org/wiki/%C3%91) has no English equivalent

    True, and normalizing "ñ" (n with tilde) to "n" would end up changing feliz año nuevo from "happy new year" to "happy new anus". I'd recommend transliterating it as "nn", reflecting its Latin origin and consistent with the secondary use of tildes for nasal vowels in Portuguese, or "ny", reflecting an approximation of its modern pronunciation.

  127. I don't have this problem but... by jetole · · Score: 1

    I admin the mail servers for a company with two domains for email. Almost all of the company is under the main domain as first.last@domain.tld and the few in the other domain is mostly for business reasons (marketing). Anyways, we haven't had this problem. There's one common last name that three unrelated employees have now and probably 12 employees total since I started but with different first names so yeah, no conflicts. This is all beside the point, the suggestion I would make to help keep things legible and minimize (but maybe not eliminate) the conflicts is to use a sub domain relative to the user, for example at a company we could use john.smith@sales.company.tld and john.smith@accounting.company.tld. I know most companies probably wouldn't like this but it's better then john.smith5@company.tld. I'm sure for a university it would be more aptly accepted then at a company. Haven't given any thought on how you would segregate the sub domains at a university but I leave that to you. Maybe offer choices like it could be set by their major or user selection of fun sub domain names to add such as @comp-sci.university.edu for majors and choice sub domains like sports.university.edu or poetry.university.edu or whatever. I'd say given them a choice for the sub domain via a web page would be efficient and just don't show the choices for sub domains already used by students with the same first/last name. I'm just brain storming here. It's an idea you could use, or not. Hope it helps.

  128. What we do by Anonymous Coward · · Score: 0

    I work for a very large University. What we do is a combination there of. We have the first.last@domain.edu, and username@domain.edu both as smtp entries for the in AD so email pointed at either will work. For the Smiths, Jones, Rodriguez's, Ngueyn's, Lee's, Li's, and Chang's, they get first.last2@domain.edu or first.m.last@domain.edu.

  129. Multiple formats by Anonymous Coward · · Score: 0

    Just have a few multiple formats that are in use to avoid clashes
    For staff (they need to be professional)
    first.last@
    first_initial.last@
    first.last_initial@
    initial.initial...last@

    For example, English explorer John Joseph William Molesworth Oxley

    John.Oxley
    J.Oxley
    John.O (would work better with more unique first names)
    J.J.Oxley
    J.J.W.Oxley
    J.J.W.M.Oxley

    You could even leave out some of the dots
    JJ.Oxley etc

    For students, just fragments of names and a number if necessary, without dots
    johno1
    joxley1
    jjwmo
    jjo1
    joh1
    doesn't really matter as much for students. I expect they'd have a personal email for professional stuff, and for stuff that requires verification of a uni address, or contact by lecturers etc it doesn't matter as much.

    You could even just use their straight student number

    s3403253 etc

  130. name.name.number at domain by eionmac · · Score: 1

    In Scotland and in Korea there are many people with full first middle and surname the same. The Korean solution is to have firstname.lastname at domain ONLY for the first registered person with that name and thereafter each new name added has a unique number (usually issued sequentially) after the last name before the domain. The same system is used by UK banks in Scotland. Your main difficulty skipped over above is whether the family name is first (as USA/UK ango-saxon practice) or allow also family name first as is Chinese, Korean and some European places. Forcing family name last is possible if you register folk with family name last. Also the Romanised name for Chinese should follow either old system or new system of romanisation but not both. eion.macdonald235@ domain

    --
    Regards Eion MacDonald
  131. We introduced a bit more info to reduce clashes by lUomino · · Score: 1

    We went with []@domain.tld

    where

    <cohort year> is the two-digit year of expected graduation (I won't be here in 100 years!)
    <number> (starting with 2) is used only if disambiguation is needed (in only a few percent of the cases)