diff --git a/crates/smtp/src/config/session.rs b/crates/smtp/src/config/session.rs
index 2f75ec28..342df205 100644
--- a/crates/smtp/src/config/session.rs
+++ b/crates/smtp/src/config/session.rs
@@ -294,6 +294,8 @@ impl ConfigSession for Config {
EnvelopeKey::RemoteIp,
EnvelopeKey::LocalIp,
EnvelopeKey::HeloDomain,
+ EnvelopeKey::Sender,
+ EnvelopeKey::SenderDomain,
];
Ok(Mail {
script: self
@@ -320,9 +322,20 @@ impl ConfigSession for Config {
EnvelopeKey::LocalIp,
EnvelopeKey::HeloDomain,
];
+ let available_keys_full = [
+ EnvelopeKey::Sender,
+ EnvelopeKey::SenderDomain,
+ EnvelopeKey::Recipient,
+ EnvelopeKey::RecipientDomain,
+ EnvelopeKey::AuthenticatedAs,
+ EnvelopeKey::Listener,
+ EnvelopeKey::RemoteIp,
+ EnvelopeKey::LocalIp,
+ EnvelopeKey::HeloDomain,
+ ];
Ok(Rcpt {
script: self
- .parse_if_block::