smtp.nifty.comに対するNet::SMTPの使用
以前はできていたのですが、最近、自作のPerlスクリプトでNet::SMTPモジュール経由で
メール送信ができずに困っていましたが、
昨今の迷惑メール対策の影響かsmtp.nifty.comのSMTPサーバは
From行をいれないとメールを送信してくれないようです。
$smtp->data();
$smtp->datasend("To: $address\n");
$smtp->datasend('From: foo@hoge.com' . "\n");
$smtp->datasend("\n");
$smtp->datasend("Hello, world!\n");
ちなみに、一度引用符を「"」で括ってしまい、@以降を配列名と解釈されてしまったことは内緒です。