Internal messages is run when the sender and recipients domains are both

Since we already authenticated clients in outgoing.vsl, we simply have to setup delivery.

// let's reuse our bcc code to add Jane as a blind carbon copy.
import "domain-available/" as bcc;

  rcpt: [
      action "bcc jenny" || bcc::bcc_jenny(),

  delivery: [
      // Deliver all recipients locally.
      action "setup delivery" || transport::mailbox_all(),


Now that all filtering rules are set for the domain, let’s restart the server to apply all rules.

sudo systemd restart vsmtp