Net::SMTPを使ってperl上でメールを送る際に、Helloに値を設定しないとメールドメインは自動で取得されると言う情報を得ました。で、何を基に自動で取得されているか知りたいのです。宜しくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/18 09:30:17
  • 終了:--

回答(2件)

id:troubleantenna No.1

troubleantenna回答回数71ベストアンサー獲得回数02005/04/18 12:57:01

ポイント25pt

http://perldoc.perl.org/Net/SMTP.html

Net::SMTP - perldoc.perl.org

ご自分で Net::SMTP.pm のソースコード(.../lib/perl5/*/Net/SMTP.pm)を読むのが確実だと思いますが、perl-5.8.6では ”localhost.localdomain” となっています。

perlのバージョンによっては定義が違う可能性があります。

id:oasis440

なるほど。ちょっとみてみます。どうもありがとうございます。

2005/04/19 13:57:34
id:Cherry No.2

Cherry回答回数68ベストアンサー獲得回数02005/04/18 14:31:28

ポイント25pt

http://search.cpan.org/~gbarr/libnet-1.19/Net/SMTP.pm

Net::SMTP - Simple Mail Transfer Protocol Client - search.cpan.org

hello() で、ドメイン(ホスト)名が、指定されなかった場合は、スクリプトが、実行されている サーバの「ホスト名」が、使用されます.

id:oasis440

ありがとうございました。

2005/04/19 13:57:56

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません