Hej!
Jag kör följande kod för att skicka iväg en användares lösenord till dennes mail:
<?php
if (isset($_POST['sendPass']) || isset($_POST['sendPassEmail'])) {
$query = "SELECT user, pass FROM cv WHERE email='" . $_POST[ 'sendPassEmail' ] . "'";
$result = mysql_query( $query, $connect ) or die( mysql_error() );
$row = mysql_fetch_array( $result );
if( mysql_num_rows( $result ) == 0 )
echo "Tyvärr hittades inte din email\nVar vänlig <a href=\"mailto:info@expanderamera.se\">kontakta oss</a> för vidare information.";
else {
$user = $row[ 'user' ];
$pass = $row[ 'pass' ];
// Skicka ett med nytt lösenord
$fromname = "ExpanderaMera";
$fromadress = "info@expanderamera.se";
$toadress = "".$_POST['sendPassEmail']."";
$subject = "Inloggningsuppgifter";
$message = "Detta mail skickas ut som en påminnelse av din inloggningsinformation till http://www.expanderamera.se\n\nDitt användarnamn: $user\nDitt lösenord: $pass\n\nGlöm inte att du alltid kan ändra dina uppgifter när du uppdaterar ditt CV!\n\nMed vänlig hälsning\nExpanderaMera";
mail("$toadress", "$subject", $message,
"From: {$inst['info@expanderamera.se']}\r\n" .
"Reply-To: {$inst['info@expanderamera.se']}\r\n" .
"X-Mailer: PHP/" . phpversion());
echo "Dina inloggningsuppgifter har skickats till $sendPassEmail";
}
}
?>
Mailet skickas iväg, men det står fel i avsändare (står nåt med "no-name") och fel mailadress som avsändare.
Någon som vet felet? Ligger det på serverns sida, eller är det något konstigt med koden?
Tack på förhand
Andreas