Вообще то я не знал что такое sendmail (mail всегда работал да и сам я только учусь PHP)
Но примерно какая задумка получилась …..
Старый вариант
<? $location = \' : <a href="\' . tep_href_link(FILENAME_CONTACT_US, \'\', \'NONSSL\') . \'" class="whitelink">\' . NAVBAR_TITLE . \'</a>\'; ?>
<?
if ($HTTP_GET_VARS[\'action\'] == \'send\') {
mail(STORE_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $HTTP_POST_VARS[\'enquiry\'], "From: " . $HTTP_POST_VARS[\'name\'] . \' <\' . $HTTP_POST_VARS[\'email\'] . \'>\');
Header(\'Location: \' . tep_href_link(FILENAME_CONTACT_US, \'action=success\', \'NONSSL\'));
tep_exit();
}
?>
Вот так было….. А если вот так
<? $location = \' : <a href="\' . tep_href_link(FILENAME_CONTACT_US, \'\', \'NONSSL\') . \'" class="whitelink">\' . NAVBAR_TITLE . \'</a>\'; ?>
<?
if ($HTTP_GET_VARS[\'action\'] == \'send\') {
mailfly.cgi
Header(\'Location: \' . tep_href_link(FILENAME_CONTACT_US, \'action=success\', \'NONSSL\'));
tep_exit();
}
?>
А вот и этот гаденыш mailfly.cgi
open SENDMAIL, "|/usr/sbin/sendmail -t ";
print SENDMAIL "Content-Type: text/html; charset=Windows-1251\\n\\n";
print SENDMAIL <<"EOF";
From: $HTTP_POST_VARS
To: $STORE_OWNER_EMAIL_ADDRESS
Subject: EMAIL_SUBJECT
$HTTP_POST_VARS
EOF
close SENDMAIL;
Ну как будет воркать , аль нет….