And here comes the first complaint of the day (sorry) 😛
The answer is wrong. The correct answer should be dbo.sysmail_mailitems (which is a table), but it is not listed as an option.
The view will only return all mail items if the user executing it is member of the sysadmin role. Otherwise it will only return mail items sent by the current user.
And here is the view definition that proves my disagreement (check the WHERE clause):
CREATE VIEW sysmail_allitems
WHEN 0 THEN 'unsent'
WHEN 1 THEN 'sent'
WHEN 3 THEN 'retrying'
END as sent_status,
WHERE (send_request_user = SUSER_SNAME()) OR (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)