perl 自動返信メールプログラム作成
御願いします。
perlにてなんとかメールを受取り 送信完了メッセージを表示するまで
は完成し問題なく動いています。
今度は 送られてきたメールの内容を含めて自動返信したいのですがどのようにコーディングすればよいのか御教え頂けたらと思います。
環境から申し上げます。
サーバー ANHTTP
ルーターの配下に パソコン4台で内一台サーバー専用機として稼動中です。(WWW、FTP,MAIL)
メールサーバーは XMAILです。正常に稼動しています。
プロバイダー ヤフー
現在はLAN内では送信内容を含めた自動返信は動きます。
またプロキシを通してLAN内のメールアドレスをフォームに書いて送信すると
送信内容を含めて届きます。ですが第三者、友人に送信してもらうとエラーが出ます。
プログラムの流れは受け取ったデータ―を切り分けてハッシュに入れて
それをエンコードしヘッダーを作成しsendmailの代用品のsendomaneへパイプを通しています。その後送信完了をHTMLで表示
その下に自動返信サブルーチンを作成
ここでメールの送信は「to」と 「from」スカラー変数の値を入れ替えています。LANないはOK、外部からはエラーとなっています。
外部より送信時のエラーです。
[<00>] XMail bounce: Rcpt=[xxxxx@yyy.zzz];Error=[521 ybbsmtp.mail.yahoo.co.jp closing transmission channel. This email address must be verified first before you can use it for Sender/From field.]
勉強不足でこの意味が分かりませんがヤフーで止められている気がするのですが・・・。
上記のエラーが出ている友人とはメールソフト使用のメール送受信は正常です。いろいろ調べましたが分かりませんでした。
どなたか ご教授いただけますよう御願い致します。
お礼
送信フォームでです。掲示板のようなものでもかまいません。ある特定の投稿に返信すると、ある特定のメッセージが返ってくる。という感じですが、そのようなものは見たことがありません。 改造はある程度ならできます。