CGIでメールの自動送信するには?(コマンドラインで成功、perlにすると失敗)
[上に]
[前に]
[次に]
市川
[E-Mail]
2000/06/09(金) 09:31:56
メールの自動送信がうまくいきません。
WIN NT4.0 IIS3.0 perl5でメールの自動送信を行おうと思っているのですがうまくいきません。
コマンドラインでのテストでは成功するのですがCGIを利用して行った場合にエラーはでないのですがいつまでたってもメールが送られません。
---SENDMAILの場合---
$EMAIL='aaa@bbb.com'
$sendmail='c:\sendmail\sendmail.exe'
&jcode'convert(*message,"jis");
open(MAIL, "|$sendmail $EMAIL");
if (!open(MAIL, "|$sendmail $EMAIL")){
die("Error.open failed!");}
print MAIL $message;
close(MAIL);
---DSMTPの場合---
$Dsmtpmail='c:\dsmtpexe\DSMTP.EXE -sWmail.txt -FWmail.txt -TWmail.txt -Mてすと';
&jcode'convert(*message,"jis");
open(MAIL,"|$DS");
#print MAIL $message;
close(MAIL);
close(MAIL);
大変困っています。教えてください。
andi
2000/06/09(金) 12:08:24
>#print MAIL $message;
コメントアウトしてるんですか?
市川
[E-Mail]
2000/06/09(金) 14:14:53
コメントしていません。
色々テストしてまして大変申し訳ございません
---DSMTPの場合---
$Dsmtpmail='c:\dsmtpexe\DSMTP.EXE -sWmail.txt -FWmail.txt -TWmail.txt ';
&jcode'convert(*message,"jis");
open(MAIL,"|$Dsmtpmail");
print MAIL $message;
close(MAIL);
今は、このようになっています。
市川
[E-Mail]
2000/06/12(月) 20:31:18
[[解決]]
解決
[上に]
[前に]
[次に]