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 }); |