aboutsummaryrefslogtreecommitdiffstats
path: root/rcfile_y.y
diff options
context:
space:
mode:
Diffstat (limited to 'rcfile_y.y')
-rw-r--r--rcfile_y.y14
1 files changed, 13 insertions, 1 deletions
diff --git a/rcfile_y.y b/rcfile_y.y
index d6930b2a..d3af58b3 100644
--- a/rcfile_y.y
+++ b/rcfile_y.y
@@ -261,6 +261,18 @@ smtp_list : STRING {save_str(&current.smtphunt, $1,TRUE);}
| smtp_list STRING {save_str(&current.smtphunt, $2,TRUE);}
;
+num_list : NUMBER {
+ struct idlist *id;
+ id=save_str(&current.antispam,0,0);
+ id->val.status.num = $1;
+ }
+ | num_list NUMBER {
+ struct idlist *id;
+ id=save_str(&current.antispam,0,0);
+ id->val.status.num = $2;
+ }
+ ;
+
user_option : TO localnames HERE
| TO localnames
| IS localnames HERE
@@ -271,7 +283,7 @@ user_option : TO localnames HERE
| FOLDER folder_list
| SMTPHOST smtp_list
| SMTPADDRESS STRING {current.smtpaddress = xstrdup($2);}
- | SPAMRESPONSE NUMBER {current.antispam = $2;}
+ | SPAMRESPONSE num_list
| MDA STRING {current.mda = xstrdup($2);}
| PRECONNECT STRING {current.preconnect = xstrdup($2);}
| POSTCONNECT STRING {current.postconnect = xstrdup($2);}