]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Skip spaces in malformed SMTP addresses
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 21 Jul 2021 14:46:38 +0000 (15:46 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 21 Jul 2021 14:46:38 +0000 (15:46 +0100)
Issue: #3812

src/ragel/smtp_address.rl

index 68226f748721c225153f96d8d721d96ef36bd646..9fe9f35ebcaeb790da3baa23b3521fd3ae6a9db2 100644 (file)
@@ -30,7 +30,7 @@
   Local_part     = Dot_string >User_start %User_end | Quoted_string;
   Mailbox        = Local_part "@" (address_literal | Domain >Domain_start %Domain_end);
   UnangledPath = ( Adl ":" )? Mailbox >Addr_start %Addr_end "."?;
-  AngledPath = "<" UnangledPath ">" %Addr_has_angle;
+  AngledPath = "<" FWS? UnangledPath FWS? ">" %Addr_has_angle;
   Path = AngledPath | UnangledPath;
   SMTPAddr = space* (Path | "<>" %Empty_addr ) %Valid_addr space*;
 }%%