для подобной цели хватит и этого index.php
source:
$from = $_POST['from'];
$mail_to = $_POST['to'];
$msg = $_POST['message'];
$thm = $_POST['tema'];
/* тут можеш обработать данные итд если надо */
$headers1 = "From: $from\r\n";
$headers1 .= "To: $mail_to\r\n";
$headers1 .= "Subject: $thm\r\n";
$headers1 .= "Content-Type: text/html\r\n";
mail($mail_to, $thm, $msg, $headers1);
?>
и вуаля, с поддержкой html (с атачем куда всё сложней, в плане формирования заголовков)
на делфи взаимодействие с этим скриптом будет примерно таким
source:
var ts:tstringlist;
begin
ts:=tstringlist.create();
ts.add('from='+edit1.text); //емейл от кого в edit1.text
ts.add('to='+edit2.text); //емейл кому в edit2.text
ts.add('tema='+edit3.text); //тема письма в edit3.text
ts.add('message='+edit4.text); //текст письма в edit4.text
idhttp1.post('http://host.ru/index.php',ts);