This function first gets values from mapped fields and then checks these values against akismet and then notifies callback object with the spam checking result.
- True when akismet confirms that the submission is ham (not spam) or should be saved - False when akismet confirms that the submission is spam or permission was not given to
check for spam