schlage mir schon mehere Nächte um die Ohren um folgendes Problem zu lösen.
Ich habe meinem Forum einen Kleinanzeigenmarkt hinzugefügt. Dieser ermöglicht es auf eingestellte Anzeigen mit einem Antwortformular mit dem verkäufer kontakt aufzunehmen.
Das Problem: die emails kommen nicht an

Habe das gleiche Problem auch direkt mit meinem Forum gehabt. Konnte damals keine massenemails versenden. Bis mir ein Fachmann erklärte die Sache über einen SMTP-Server zu machen. Seit dem geht der Email versand mit dem Forum.
Jetzt die Frage zu dem Markt. Ich gehe davon aus das die benötigten Informationen in die contact.php eingetragen werden müssen. Die sieht so aus:
Code: Alles auswählen
<?
/***************************************************************************
* contact.php
* -------------------
* begin : Thursday, Sep 22, 2005
* copyright : (C) 2005 Peter Mansion
* email : support@phpca.net
*
* change history
* 22/09/2005 v0.00 Peter Mansion Original version.
* 12/10/2005 v0.02 Peter Mansion Reversed get_session.php and settings.php
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
include("includes/settings.php");
include("includes/get_session.php");
include("includes/functions.php");
include("language/lang_english.php");
include("includes/overall_header.php");
if (empty($HTTP_GET_VARS[username])
or empty($HTTP_GET_VARS[id]))
errormessage($lang['invalid_request']);
// Sanitize input data
$username = htmlspecialchars($HTTP_GET_VARS['username']);
$id = htmlspecialchars($HTTP_GET_VARS['id']);
// Extra sanitize for SQL variables
$id = str_replace("\'", "''", $id);
// Get the row from the advert table
$sql = "select * from ".$tbl_prefix."adverts where id = '$id'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
if (!$row)
{
include("includes/overall_header.php");
errormessage($lang['ad_not_found']);
}
$title = $row["title"];
//==================================================================
$template->set_rootdir('templates/subSilver/');
$template->set_filenames(array('contact_page' => 'contact.tpl'));
//==================================================================
$template->assign_vars(array( 'L_AD_INDEX' => $lang['ad_index'],
'L_SEND_AN_EMAIL' => $lang['send_an_email'],
'L_RECIPIENT' => $lang['recipient'],
'L_SUBJECT' => $lang['subject'],
'L_YOUR_NAME' => $lang['your_name'],
'L_YOUR_EMAIL_ADDRESS' => $lang['your_email_address'],
'L_YOUR_PHONE_NUMBER' => $lang['your_phone_number'],
'L_YOUR_MESSAGE' => $lang['your_message'],
'L_SEND_EMAIL' => $lang['send_email'],
'L_CONFIRMATION_CODE' => $lang['confirmation_code'],
'L_ENTER_CONFIRMATION_CODE' => $lang['enter_confirmation_code'],
'SUBJECT' => $title,
'USERNAME' => $username,
'SITE_NAME' => $site_name));
//==================================================================
$template->pparse('contact_page');
//==================================================================
include("includes/overall_footer.php");
?>
Leider weiß ich nicht was genau ich wo eintragen muß. Vielleicht gibt es ja spezialisten unter Euch dir mir helfen können. Sonst macht der ganze Markt keinen Sinn

Der Markt ist dieser hier:
http://www.phpca.net/index.htm
Hoffe Ihr könnt mir helfen!

EDIT: Ich habe übrigens mein Forum bei Hosteurope gehostet....falls das eine Rolle spielt. Bei Evanzo ging es damals ohne probleme.