lib/email.js
function Email (options) {
  this.action = options.action || SEND_EMAIL_ACTION;
  this.key = options.key;
  this.secret = options.secret;
  this.amazon = options.amazon;
  this.from = options.from;
  this.subject = options.subject;
  this.message = options.message;
  this.altText = options.altText;
  this.rawMessage = options.rawMessage;
  this.configurationSet = options.configurationSet;
  this.messageTags = options.messageTags;
  this.extractRecipient(options, 'to');
  this.extractRecipient(options, 'cc');
  this.extractRecipient(options, 'bcc');
  this.extractRecipient(options, 'replyTo');
}
function Email (options) {
  this.action = options.action || SEND_EMAIL_ACTION;
  this.key = options.key;
  this.secret = options.secret;
  this.amazon = options.amazon;
  this.from = options.from;
  this.subject = options.subject;
  this.message = options.message;
  this.altText = options.altText;
  this.rawMessage = options.rawMessage;
  this.configurationSet = options.configurationSet;
  this.messageTags = options.messageTags;
  this.extractRecipient(options, 'to');
  this.extractRecipient(options, 'cc');
  this.extractRecipient(options, 'bcc');
  this.extractRecipient(options, 'replyTo');
}
function Email ( options ) { this . action = options . action || SEND_EMAIL_ACTION ; this . key = options . key ; this . secret = options . secret ; this . amazon = options . amazon ; this . from = options . from ; this . subject = options . subject ; this . message = options . message ; this . altText = options . altText ; this . rawMessage = options . rawMessage ; this . configurationSet = options . configurationSet ; this . messageTags = options . messageTags ; this . extractRecipient ( options , 'to' ) ; this . extractRecipient ( options , 'cc' ) ; this . extractRecipient ( options , 'bcc' ) ; this . extractRecipient ( options , 'replyTo' ) ; }
Email constructor.

@param {Object} options
Email constructor .