CGI-BBS > サーバ > メールサーバ > NT+IIS+Perl+Net::SMTPでFrom:の形式によりメール送信に失敗する


カレッヂ
カレッヂ


質問者 ぶー  投稿日 9/25(木) 15:10:17  [削除] (返信・回答が付いた後にこの質問の削除はできません)
http://www.rescue.ne.jp/CGI-BBS/server/mail/20010424134602.shtml
上に関連しますが、現在、
NTサーバ、IIS、ActivePerl5.6にて、メール送信するプログラムを作成しています。
(SMTP: Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
モジュールNet::SMTPを使用して、CGIのメール送信フォームで入力されたものを送信
するようになっています。

そこで、問題なのですが、
メールのFrom:に、"氏名 <email@address.com>"というような形式を使用すると、
送信に失敗してしまいます。メールアドレスが裸の状態だと、正しく送信されます。

文字のエンコード方法がいけないのかと思い、"Name <email@address.com>"という
ように、ASCIIのみにしても送信に失敗してしまいます。

Fromに設定できる、メールアドレスのドメインが限定されているかもしれないので、
メールアドレスをサーバのドメインに合わせましたが、それでもだめでした。

また、To:に複数の送信者を設定(カンマ区切り)した場合も、同様な問題が発生しました。

どなたか、解決方法をご存知でしたら、ご教授ください。よろしくお願いします!!

プロバイダ参照:
サーバのOS:WINサーバ
パソコンのOS:Win95系
エディタ:WZ
FTPソフト:FFFTP
サーバ移転:していない
改造:(未選択)
CGI習熟度:pro

返信(回答)する

 


Web裏技