Sendmail-Queue
view release on metacpan or search on metacpan
lib/Sendmail/Queue/Qf.pm view on Meta::CPAN
=cut
sub synthesize_received_header
{
my ($self) = @_;
my $g = Mail::Header::Generator->new();
my $user = $self->get_user();
if(!$user) {
$user = getpwuid($>);
}
$self->{received_header} = $g->received({
helo => $self->get_helo(),
hostname => $self->get_local_hostname(),
product_name => $self->get_product_name(),
protocol => ($self->get_protocol || ''),
queue_id => $self->get_queue_id(),
recipients => $self->get_recipients(),
relay_address => $self->get_relay_address(),
use warnings;
use base qw(Test::Class);
use Test::Most;
use File::Temp;
use Sendmail::Queue;
my $USER = getpwuid($>);
sub locate_sendmail
{
my @dirs;
@dirs = split(/:/, ($ENV{'PATH'} || ''));
push(@dirs, '/sbin');
push(@dirs, '/usr/sbin');
push(@dirs, '/bin');
push(@dirs, '/usr/bin');
t/sendmail-queue-qf.t view on Meta::CPAN
}
# fake rand() to always return 0 for testing purposes.
# Because rand() is a builtin, it's hard to clobber...
BEGIN {
*Sendmail::Queue::Qf::rand = sub { 0 };
eval 'require Sendmail::Queue::Qf' or die $@;
};
my $USER = getpwuid($>);
sub make_tmpdir : Test(setup)
{
my ($self) = @_;
$self->{tmpdir} = File::Temp::tempdir( CLEANUP => 1 );
}
sub del_tmpdir : Test(teardown)
{
my ($self) = @_;
t/sendmail-queue.t view on Meta::CPAN
local $/;
if (open(SLURP, "<$fname")) {
$data = <SLURP>;
close(SLURP);
}
return $data;
}
use Sendmail::Queue;
my $USER = getpwuid($>);
sub make_tmpdir : Test(setup)
{
my ($self) = @_;
$self->{tmpdir} = File::Temp::tempdir( CLEANUP => 1 );
}
sub del_tmpdir : Test(teardown)
{
my ($self) = @_;
( run in 0.372 second using v1.01-cache-2.11-cpan-8d75d55dd25 )