Seite 1 von 1

Problem mit Email Versand

Verfasst: 05.01.2006 13:38
von b.j.
Hallo zusammen,

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.

Verfasst: 06.01.2006 02:28
von b.j.
danke, problem gelöst