private void send(Message message) {
		if (message.isCancelled()) {
			Player sender = sm.getPlayer(message.getSender());
			sender.sendMessage(ChatColor.RED
					+ "You don't have permission to do that.");
		} else {
			String recipient = message.getRecipient();
			Mailbox box = sm.getMailbox(recipient);
			box.addUnread(message);
			sm.updateMailbox(box);
			if (message.getSender().equalsIgnoreCase("Console")) {
				log.info("Message sent to " + recipient + ".");
			} else {
				sm.getPlayer(message.getSender()).sendMessage(
						ChatColor.GREEN + "Message sent to " + recipient + ".");
			}
			if (sm.isOnline(box.getOwner())) {
				Player _recip = sm.getPlayer(box.getOwner());
				int count = box.getUnread().size();
				_recip.sendMessage(ChatColor.GREEN
						+ String.format("You have %s new messages.", count + ""));
			} else if (recipient.equalsIgnoreCase("console")) {
				log.info("New mail for Console.");
			}
		}
	}