Traditional mailx (bsd versions and GNU mailutils) needs this syntax for aliases:
alias john "John Dou <jo...@example.com>" With full addresses, since they contain spaces, you need to enclose them in quotes. Any unix user would tend to add those quotes since there are three fields there, not five. If you add those quotes in a mutt aliases file, mutt doesn't recognize that alias. This is an inconsistency. And an inconvenience, since it forces you to use two aliases files, one for mail(1) and another one for mutt. It would be logical to add mutt compatibility for this case and even more convenient if mutt added those quotes when generating aliases. -- Walter