title: How to conditionally skip sending e-mail verification in Meteor?
body: <p>I've configured my server with <code>sendVerificationEmail: true</code> which is what I want in the general case. However, there are cases, where I don't want Meteor to send out a verification e-mail. Instead, I would like to flag the e-mail as verified programmatically.</p>
  
  <p>I've tried to do it in the validateNewUser hook</p>
  
  <pre><code>Accounts.validateNewUser(function(user) {
    user.emails[0].verified = true;
    return true;
  });
  </code></pre>
  
  <p>and in the onCreateUser hook</p>
  
  <pre><code>Accounts.onCreateUser(function(options, user) {
    user.emails[0].verified = true;
    return user;
  });
  </code></pre>
  
  <p>both without success. Although the email gets flagged as verified, Meteor still sends out a verification e-mail.</p>