Core/Player: Implement a generic method to send out item retrieval mails as it seems to be used in multiple places and also send disenchant roll result as a mail if the player's inventory is full