このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

MacPerlでSMTPを動かしたい...

発言者:大分県 安東
( Date Monday, January 20, 1997 14:19:43 )


ども。

SMTP.plのサンプルのコンパイルでSyntaxエラーが
発生するのですがアドバイス願えませんか...(^^;

PCI-Mac8500/180
MacPerl 5.1.0r2
libnet-1.03

#どのバージョンが確実に動くのでしょう...(^;)

#あと、Unix形式で圧縮されたlibnet-1.04ってのがあるよう
#ですが、これもMacPerlで動くのでしょうか ?

-----

#!/usr/local/bin/perl -w
use Net::SMTP;
$smtp = Net::SMTP->new('mailhost');
print $smtp->domain,"\n";
$smtp->quit;

-----

# Net/SMTP.pm did not return a true value.
File 'Untitled'; Line 29
# BEGIN failed--compilation aborted.
File 'Untitled'; Line 29
# Unbalanced scopes: 1 more ENTERs than LEAVEs
# Unbalanced saves: 93 more saves than restores

-----

#MacPerlのネットワーク接続も不安定なのでしょうか ?

#SMTP.plなどを使えば、Mac->UNIXの移行は容易なのでしょうか ?
#(MacSMTP.plを使うと移行が出来ないのかなあ)

yosimoto さんからのコメント
( Monday, January 20, 1997 21:54:05 )

よしもとです。

>>#どのバージョンが確実に動くのでしょう...(^;)

僕のところでは、一応動きました。

Q950 + MacPerl 5.1.0r2 + libnet-1.01

えっと、少し気になるのは、

>>File 'Untitled'; Line 29

なんですが、29行目に何か書いていますか?

>>#あと、Unix形式で圧縮されたlibnet-1.04ってのがあるよう
>>#ですが、これもMacPerlで動くのでしょうか ?

多分少し手を入れないと、動かないんじゃないかなぁ?
でも、ChangeLogを見る限りは、あまり関係ないと思いますよ。
それよりかは、MacPerlのバージョンをあげられてはいかがですか?

>>#SMTP.plなどを使えば、Mac->UNIXの移行は容易なのでしょうか ?

これって、SMTP.pmのことかなぁ?(SMTP.plってのもあることはあるけど (^^;)

まあ、何を容易と考えるかは難しいところですが、まあ、簡単な部類に入るん
じゃないでしょうか?ただ、UNIX->Macに比べて、Mac->UNIXの方が難しいかも
知れないけど。

大分県 安東 さんからのコメント
( Tuesday, January 21, 1997 08:42:47 )

ども。

>>29行目...

29行目なんてないのですが...

>>MacPerlのバージョンをあげられて...

ですね。早速、トライしてみます。

>>Mac->UNIXの移行...

というか、Mac上でsmtp.plなどを使ったperlソースがそのまま
Unixで動くかということを知りたかったのです。
(MacSMTP.plなんてあったので...)

なんだかそのまま動くというのはないようですね。残念...

今後とも宜しくお願いします。

大分県 安東 さんからのコメント
( Tuesday, January 21, 1997 08:54:26 )

ども。

>>29行目...

29行目なんてないのですが...

>>MacPerlのバージョンをあげられて...

ですね。早速、トライしてみます。

>>Mac->UNIXの移行...

というか、Mac上でsmtp.plなどを使ったperlソースがそのまま
Unixで動くかということを知りたかったのです。
(MacSMTP.plなんてあったので...)

なんだかそのまま動くというのはないようですね。残念...

今後とも宜しくお願いします。

大分県 安東 さんからのコメント
( Friday, February 28, 1997 09:23:15 )

いろいろ試してみましたが、Mac、Unixとも無事動くようになりました。

Unixのインストールに関してもUnix上でfetchしてREADMEの通りにやれば
問題なく出来ました。とほほ...
(一旦、MacでfetchしてUnixに落としたのがマズかったのかなあ....)

で、smtpメールについても、Mac、Unixとも同じソースで動きました。

アドバイスありがとうございました。
今後とも宜しくお願いします。