View difference between Paste ID: bU66nv8D and AZMf3BP7
SHOW: | | - or go back to the newest paste.
1
/*
2
I get the following error when running the following script.
3
C:\Users\Administrator\Desktop>test.pl
4
unable to establish SMTP connection
5
6
Trace begun at C:\Dwimperl\perl\site\lib\Email\Sender\Transport\SMTP.pm line 95
7
Email::Sender::Transport::SMTP::_throw('Email::Sender::Transport::SMTP=HASH(0x1df104c)', 'unable to establish SMTP connection') called at C:\Dwimperl\perl\site\lib\Email\Sender\Transport\SMTP.pm line 62
8
Email::Sender::Transport::SMTP::_smtp_client('Email::Sender::Transport::SMTP=HASH(0x1df104c)') called at C:\Dwimperl\perl\site\lib\Email\Sender\Transport\SMTP.pm line 104
9
Email::Sender::Transport::SMTP::send_email('Email::Sender::Transport::SMTP=HASH(0x1df104c)', 'Email::Abstract=ARRAY(0x1df103c)', 'HASH(0x2c77c34)') called at C:\Dwimperl\perl\site\lib\Email\Sender\Role\CommonSending.pm line 27
10
Email::Sender::Role::CommonSending::__ANON__ at C:\Dwimperl\perl\site\lib\Try\Tiny.pm line 76
11
eval {...} at C:\Dwimperl\perl\site\lib\Try\Tiny.pm line 67
12
Try::Tiny::try('CODE(0x2e1dbdc)', 'Try::Tiny::Catch=REF(0x2ce3b34)') called at C:\Dwimperl\perl\site\lib\Email\Sender\Role\CommonSending.pm line 37
13
Email::Sender::Role::CommonSending::send('Email::Sender::Transport::SMTP=HASH(0x1df104c)', 'Email::Abstract=ARRAY(0x1df103c)', 'HASH(0x2e1dd8c)') called at C:\Dwimperl\perl\site\lib\Email\Sender\Simple.pm line 110
14
Email::Sender::Simple::send_email('Email::Sender::Simple', 'Email::Abstract=ARRAY(0x1df103c)', 'HASH(0x2c77144)') called at C:\Dwimperl\perl\site\lib\Email\Sender\Role\CommonSending.pm line 27
15
Email::Sender::Role::CommonSending::__ANON__ at C:\Dwimperl\perl\site\lib\Try\Tiny.pm line 76
16
eval {...} at C:\Dwimperl\perl\site\lib\Try\Tiny.pm line 67
17
Try::Tiny::try('CODE(0x2c77804)', 'Try::Tiny::Catch=REF(0x2cdd464)') called at C:\Dwimperl\perl\site\lib\Email\Sender\Role\CommonSending.pm line 37
18
Email::Sender::Role::CommonSending::send('Email::Sender::Simple', 'Email::Simple=HASH(0x2cd02ec)', 'HASH(0x347bc4)') called at C:\Dwimperl\perl\site\lib\Sub\Exporter\Util.pm line 69
19
Sub::Exporter::Util::__ANON__('Email::Simple=HASH(0x2cd02ec)', 'HASH(0x347bc4)') called at C:\Users\Administrator\Desktop\test.pl line 29
20
*/
21
22
use Email::Sender::Simple qw(sendmail);
23
use Email::Simple;
24
use Email::Simple::Creator;
25
use Email::Sender::Transport::SMTP;
26
27
28
$transport = Email::Sender::Transport::SMTP->new(
29
    Host => 'smtp.com',
30
    #ssl     => false,
31
    Port    => '25',
32
    Timeout => 10,
33
    sasl_username   => '[email protected]',
34
    sasl_password   => 'mypass',
35
    Helo            => 'mikispc.epoch.co.il',
36
);
37
38
$to     = '[email protected]';
39
$from   = '[email protected]';
40
41
my $email = Email::Simple->create(
42
    header => [
43
        To      => $to,
44
        From    => $from,
45
        Subject => 'Message in a bottle',
46
    ],
47
    body => "This message is short, but at least it's cheap.\n",
48
);
49
50
sendmail($email, { transport => $transport });
51
#Email::Sender::Simple->send($email, { transport => $transport });