Also wenn ich vom meinem Intranet-Server Mails verschicken will, da gehen nur Emails raus die einzeilig sind (da geht auch jede raus). Sobald mehrzeilig geht das auch nicht, öhm hab grad gesehen das die mehrzeiligen im Admin-Teil funktionieren, nun blick ich garnichtmehr was los ist.
Hier der Code der mehrzeiligen Email vom Adminteil:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15: | $systemdaten_lesen = mysql_query( "SELECT * FROM $tab_anf".TABLE_SETTINGS." WHERE id='1'");
while($sdl = mysql_fetch_array($systemdaten_lesen))
{
$sysname=$sdl[sysname];
$sysmail=$sdl[sysmail];
$betreff=$sdl[frei_betreff_ver];
$text=$sdl[frei_text_ver];
}
if($sysname!=""){$betreff=$betreff." - ".$sysname;}
if($sysmail==""){$from=$_SERVER[SERVER_NAME];}else{$from=$sysmail;}
$message="Sehr geehrter $u_anrede $u_titel $u_vn $u_nn,
$text";
$versand=mail($an,$betreff,$message,"From: ".$from."\n"); |
Hier der Code der mehrzeiligen Email die nicht funktioniert:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23: | $systemdaten_lesen = mysql_query( "SELECT * FROM ".$tab_anf.TABLE_SETTINGS." WHERE id='1'");
while($sdl = mysql_fetch_array($systemdaten_lesen))
{
$sysname=$sdl[sysname];
$sysmail=$sdl[sysmail];
$rechnungs_pfad_ver=$sdl[rechnungs_pfad_ver];
$betreff_ver=$sdl[rechnungs_betreff_ver];
$text_o_ver=$sdl[rechnungs_text_o_ver];
$text_u_ver=$sdl[rechnungs_text_u_ver];
}
$s_ut=time();
$s_sesid=session_id();
if($sysname!=""){$betreff=$betreff." - ".$sysname;}
if($sysmail==""){$from=$_SERVER[SERVER_NAME];}else{$from=$sysmail;}
$message="Sehr geehrter $s_anrede $s_titel $s_vn $s_nn,
$text_o_ver
".$rechnungs_pfad_ver."?s=$s_sesid&u=$s_ut
$text_u_ver";
$versand=mail($an,$betreff_ver,$message,"From: ".$from."\n"); |
Die Var $sysmail enthält eine gültige Emailadresse die es auch dem Server gibt. Aber nun dadurch das im Adminteil geht und in dem andren nicht, hmm, keine Ahnung (Strings?).