return (t);
}
+void mutt_expand_aliases_env (ENVELOPE *env)
+{
+ env->from = mutt_expand_aliases (env->from);
+ env->to = mutt_expand_aliases (env->to);
+ env->cc = mutt_expand_aliases (env->cc);
+ env->bcc = mutt_expand_aliases (env->bcc);
+ env->reply_to = mutt_expand_aliases (env->reply_to);
+ env->mail_followup_to = mutt_expand_aliases (env->mail_followup_to);
+}
+
+
/*
* if someone has an address like
* From: Michael `/bin/rm -f ~` Elkins <me@cs.hmc.edu>
mutt_free_envelope (&msg->env);
msg->env = n;
- msg->env->from = mutt_expand_aliases (msg->env->from);
- msg->env->to = mutt_expand_aliases (msg->env->to);
- msg->env->cc = mutt_expand_aliases (msg->env->cc);
- msg->env->bcc = mutt_expand_aliases (msg->env->bcc);
- msg->env->reply_to = mutt_expand_aliases (msg->env->reply_to);
- msg->env->mail_followup_to = mutt_expand_aliases (msg->env->mail_followup_to);
-
+ mutt_expand_aliases_env (msg->env);
+
/* search through the user defined headers added to see if either a
* fcc: or attach-file: field was specified.
*/
void mutt_edit_headers (const char *, const char *, HEADER *, char *, size_t);
void mutt_curses_error (const char *, ...);
void mutt_enter_command (void);
+void mutt_expand_aliases_env (ENVELOPE *);
void mutt_expand_file_fmt (char *, size_t, const char *, const char *);
void mutt_expand_fmt (char *, size_t, const char *, const char *);
void mutt_expand_link (char *, const char *, const char *);
if (msg)
{
- msg->env->to = mutt_expand_aliases (msg->env->to);
- msg->env->cc = mutt_expand_aliases (msg->env->cc);
- msg->env->bcc = mutt_expand_aliases (msg->env->bcc);
+ mutt_expand_aliases_env (msg->env);
}
else
{