code: protected void send(Postcard postcard, SMailPostingMessage message) {
          if (needsAsync(postcard)) {
              asyncStrategy.async(postcard, () -> doSend(postcard, message));
          } else {
              doSend(postcard, message);
          }
      }
docs: ============