-VERSION=0.14_19
+VERSION=0.14_20
DISTNAME=bse-$(VERSION)
DISTBUILD=$(DISTNAME)
DISTTAR=../$(DISTNAME).tar
or return $self->_error("mail command failed: ".$smtp->message);
$smtp->to($args{to})
or return $self->_error("RCPT command failed: ".$smtp->message);
+ if ($args{bcc}) {
+ $smtp->to($args{bcc})
+ or return $self->_error("RCPT command failed (BCC): ".$smtp->message);
+ }
$smtp->data()
or return $self->_error("DATA command failed: ".$smtp->message);
$smtp->datasend("To: $args{to}\n");
$args{headers} =~ /^\s/
and return $self->_error("headers starts with whitespace");
+ if ($args{bcc}) {
+ $args{headers} = "Bcc: $args{bcc}\n".$args{headers};
+ }
+
my $cfg = $self->{cfg};
my $sendmail = $cfg->entry('mail', 'sendmail') || '/usr/lib/sendmail';
my $opts = $cfg->entry('mail', 'sendmail_opts') || '-t -oi';
=head1 CHANGES
+=head2 0.14_20
+
+=over
+
+=item *
+
+BSE::Mail::* now accept a bcc address parameter. This is intended for
+use by nPort.
+
+=back
+
=head2 0.14_19
=over