send mail med smtp hvordan
Jeg har problemer med noget php mails som jeg ellers altid har kunnet.Det er serveren på b-oen som har noget som de skirver :
<<< klip
Hvis du ønsker at sende e-mails fra din web-side via et script kan dette naturligvis godt lade sig gøre. Her skal du bruge vores interne smtp-serveradresse: smtp1.b-one.net.
<<< klip slut
Så mails fra www skal kende ? deres smtp server.
En løsning jeg har FUNDET her ! :
ps . jeg kan kun de simple
<<
<?php
$fp = fsockopen("smtp1.b-one.net", 25);
$toEmail = "min@mail.dk";
$subject = "Mail Form";
$headers = "From: " . $_POST["name"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$message = $_POST["message"];
mail($toEmail, $subject, $message, $headers);
fclose($fp);
?>
<<<<<<<<<
Problemet er for mig hvordan det sætte ind i de sammenhæng jeg
plejer at bruge fx :
<<<<<<<
<form name="mail" method="POST" action="mailsendt.php" target="_blank">
<table align="center" BGCOLOR="#D7D2D0" BORDER="1" width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100"><font size="-1">Skriv dit Navn</font></td>
<td width="287">
<input type="text" name="name" size="30">
</td>
</tr>
<tr>
<td width="59"><font size="-1">Din Email</font></td>
<td width="187">
<input type="text" name="email" size="30">
</td>
</tr>
<tr>
<td width="59"><font size="-1">beskedny</font></td>
<td width="187">
<input type="text" name="beskedny" size="30">
</td>
</tr>
<tr>
<td width="70" valign="top"><font size="-1">Skriv de oplysninger du ønsker</font></td>
<td width="187">
<textarea name="besked" wrap="VIRTUAL" cols="30" rows="13"></textarea>
</td>
</tr>
<tr>
<td width="59"></td>
<td>
<input type="submit" name="submit" value="send!">
</td>
</tr>
</table>
</form>
</CENTER>
næste :
mailsendt.php
<?php
$fp = fsockopen("smtp1.b-one.net", 25);
if($name && $email && $bog && $besked) {
mail("min@mail.dk","hej","
navn: $navn
email: $email
bog: $beskedny
besked: $besked");
echo("<hr size=\"1\">");
echo("Beskedden er nu sendt!");
echo("<hr size=\"1\">");
}
elseif ($send)
{
echo("<hr size=\"1\">");
echo("Du mangler enten 'navn', 'email', 'beskedny', eller 'besked'!");
echo("<hr size=\"1\">");
}
fclose($fp);
?>
Jeg syntes det ser rigtigt ud alt sammen , og der kommer heller ingen
fejl melding , men det virker bare??? ikke ?
Kan i gennemskue det ?
Helst ingen FOR svære løsninger (hvis der findes en løsning)
VH
cdmann
