2
Mail :: Sendmail cpan 모듈을 사용하여 전자 메일을 보내는 전자 메일을 보내는 간단한 테스트 스크립트가 있습니다. Strawberry Perl을 사용하는 Windows 컴퓨터에서 작동하고 명령 줄을 통해 모든 것이 잘된 것처럼 보입니다. 이 발생할 수있는 어떤 이유는Mail :: Sendmail을 사용하여 Windows 컴퓨터를 사용하여 perl 스크립트에서 전자 메일 보내기
use Mail::Sendmail qw(sendmail %mailcfg);
$mailcfg{from} = '[email protected]';
print "Testing Mail::Sendmail version $Mail::Sendmail::VERSION\n";
print "Default server: $Mail::Sendmail::mailcfg{smtp}->[0]\n";
print "Default sender: $Mail::Sendmail::mailcfg{from}\n";
%mail = ( To => '[email protected]',
From => '[email protected]',
Message => 'Test!'
);
sendmail(%mail) or die $Mail::Sendmail::error;
print "OK. Log says:\n", $Mail::Sendmail::log;
있습니까 : 나는 connect to localhost failed (No connection could be made because the target machine refused it.)
내 스크립트가 없다는 오류를 받고 있어요?
SMTP 제출을 기록하려면 [Wireshark] (http://wireshark.org)와 같은 네트워크 스니퍼를 사용하십시오. 로그를 제공하십시오. – daxim
'Mail :: Sendmail :: error'의 상태를 묻지 않습니까? – charlesbridge
아. 내가 가지고있는 죽을 성명서는 나를 오도하고 있었다. 지금 내 질문에 대한 조정을 할 것입니다! –