summaryrefslogtreecommitdiff
path: root/program/steps
diff options
context:
space:
mode:
authoralecpl <alec@alec.pl>2009-06-04 06:29:57 +0000
committeralecpl <alec@alec.pl>2009-06-04 06:29:57 +0000
commit42b25afac89f10631fd97877b208784cffd1fe19 (patch)
treefeed0e785e5240b6e8f117691dab302652eb7531 /program/steps
parentb1fb698c49b9591ad0a6ca3db5ce6a25e2309944 (diff)
- fix sending mail without identity
Diffstat (limited to 'program/steps')
-rw-r--r--program/steps/mail/sendmail.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/program/steps/mail/sendmail.inc b/program/steps/mail/sendmail.inc
index bfdf0dee2..72f072a49 100644
--- a/program/steps/mail/sendmail.inc
+++ b/program/steps/mail/sendmail.inc
@@ -212,11 +212,11 @@ else if (empty($mailto))
$mailto = 'undisclosed-recipients:;';
// get sender name and address
-$from = get_input_value('_from', RCUBE_INPUT_POST);
+$from = get_input_value('_from', RCUBE_INPUT_POST, true, $message_charset);
$identity_arr = rcmail_get_identity($from);
if (!$identity_arr && ($from = rcmail_email_input_format($from))) {
- if (preg_match('/(<\S+@\S+)/', $from, $m))
+ if (preg_match('/(\S+@\S+)/', $from, $m))
$identity_arr['mailto'] = $m[1];
} else
$from = $identity_arr['mailto'];