public ConcurrentLinkedQueue<String> sendMail(IncomingEmail email) {
		ConcurrentLinkedQueue<String> message = new ConcurrentLinkedQueue<String>();
		
		email.setSentByID(connectedUser.getID());
		email.setSentBy(connectedUser.getUserName());
		if (email.getBody() == null || email.getBody().equals("")) {
			message.add("SEND ERROR 108");
		} else if (email.getSubject() == null || email.getSubject().equals("")) {
			message.add("SEND ERROR 107");
		} else if (email.getRecipients() == null || email.getRecipients().isEmpty()) {
			message.add("SEND ERROR 106");
		} else {
			for (String recipient : email.getRecipients()) {
				String statusRecipient = checkContact(recipient);
				if (statusRecipient.equals("OK NEWCONT")) {
					if (existContact(recipient)) {
						insertMail(email);
					} else {
						ServerRequestor.sendMail(email);
					}
				} else if (statusRecipient.startsWith("NEWCONT ERROR 110")) {
					message.add("SEND ERROR 104 " + recipient);
				} else if (statusRecipient.startsWith("NEWCONT ERROR 109")) {
					message.add("SEND ERROR 105 " + recipient);
				} 
			}
			message.add("OK SEND MAIL");
		}
		
		return message;
	}