06/03/24 04:26:38
KENT WEB Shopping Cartの改造をしました。
メール送信処理でつまずきました。
利用しているプロバイダが
KENTさんのCGIをWin用に設定していましたので
それを参考にメール送信用のスクリプトを追加修正してみました。
参考にしたCGIファイルのもとファイルとWin用、
改造してみたファイル:init.cgi,order.cgi,cart.cgi
上記のファイルをこちらのURLにアップしました。
URLリンク(folifoli.web.fc2.com)
1.init.cgi:181行目あたりsendmailのパスの代替
# メールソフトのパス
require "D:\\ms-smtp\\smtpmail.cfg";
require "D:\\ms-smtp\\smtpmail.pl";
2.order.cgi:
1.706行目あたり
メール送信処理部分: sub sendmail { 以降
最後の
sendMail($to,$mailTo,$mail2,$mailFrom,$MailSub,$MailHeader,$MailBody,);
は、参考にしたものが全てこの書式でした。
この部分の$to,$mailTo,$mail2,$mailFromの設定がおかしいのはわかります。が、混乱してしまいました。
3.cart.cgiの最後の方の
チェックモード--# 送信方式--# sendmailチェック
このsendmailチェックの変更が必要かどうか迷っています。
長くなりましたが、よろしくお願いします。