WAKWAKのCGIでメールを送信できない

デザイナーからヘルプがありまして、プロバイダのWAKWAKが用意しているCGIで、sendmailの送信できないとものでした。

WAKWAKのサーバー上では、PHPは動かなくて、perlを使ったCGIでメールの送信をしなければいけません。お客様から提供されたのはperlで作成されたメールフォールのプログラムを設定します。

最近ご無沙汰のperlですが、プログラムの説明通り、パーミッションを設定したり、文字コードをシフトJIS(!)に変換してみたり、アスキーでアップロードしたりと設定してきました。入力項目のチェックも通っていますし、メールを送信のサンキューページも表示されます。しかし、メールが送信されてきません。

Googleで調べてみると、何とWAKWAKて提供するメールサーバーは、宛先のメールアドレスのドメインに-(ハイフン)が含まれているとメールが送信されないという報告が見つかった。

試しに、ハイフンがドメインが含まれていないgmailのメールアドレスにしてみると、正常にメールが送信される。

そんなのあり? お客様には現象を説明して、どうするかを考えてもらいましょう。

一番は、WAKWAKのサーバーでCGIを動かさないこと。別のサーバーを借りてもらうことです。