I’m trying to send an e-mail to a new friend I met while in Germany recently who has three hyphens in his e-mail address, and Hotmail keeps sending my mail back. I am assuming it is because of those hyphens.
Is there something I can substitute that will make the mail go through? Have any of y’all had experience with this?
Maybe they are indeed supposed to be underscores], which are common in email addresses, so you’re getting good advice from ninja_rydr but JFTR hyphens are legal.
Hyphens are legal characters in SMTP addresses according to the spec: http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc2822.html#sec-3.4.1
According to RFC 2822, the local part of an email address may include any 7-bit ASCII character except control codes (tab, newline, etc.). Some legal characters are generally not used because of confusion or conflict with others systems (e.g. #, $, !, and spaces). However, hyphens are acceptable and used quite frequently.
ninja is correct that an underscore is a legal character, but it should not be interpreted as a substitute for a hyphen. That is, if the correct email address has a hyphen, substituting an underscore should not work since both hyphens and underscores are legal characters.
An underscore is a character similar to a hyphen, but lower. For example
test-test test_test
On my keyboard this is achieved by pressing [shift] and the hyphen key together.
As other people have mentioned a hyphen is a legal character. It is possible it’s an underscore and you have it written down wrongly, but if you can I’d suggest checking the address first, before changing it.
Shift-Hyphen key gives you an underscore, _. ninja-rydr didn’t mean for you to underline it, I’m sure.
Hyphens and underscores have always worked for me, so either your friend got it wrong (writing things down physically can make -s look like _s) or Hotmail is evil, and you should try another, better free e-mail provider.
--@t-online.de with the whole thing underscored, and when I try to send and underscore the whole thing at the beginning it puts the underscore at the beginning and not underneath the whole address. In other words it looks like this: _-*****-*******@t-online.de.
I know how to underscore (shift and hyphen), but how do you do it where it underscores the whole line of characters rather than just at the front of the first character?
You can’t, I think what was suggested was to replace the hyphens with underscores, incase you have it written down wrongly.
What happens when you try to send the message with the first address?
The underLINE you’re seeing with the email address is either because it is a link on a webpage/email, or because it has been underlined in HTML - the underline is NOT part of the actual address that you have to fill in.
However, an underSCORE is like a hyphen, only it’s at the bottom of the character space. And slightly wider, too.