Avatar billede ohs Nybegynder
14. februar 2007 - 12:20 Der er 5 kommentarer og
1 løsning

E mail problem med tdc

I denne formel kan man sende en email fra en hjemmeside. Den virker perfekt, bortset fra at hvis man indsætter en tdc email adresse virker det ikke. Alle andre email adresser virker perfekt.
Hvad kan det slyldes at man ikke kan bruge en tdc email adresse.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>cms-sh1.0 Kontakt os</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/styles.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
    color: #666666;
    font-weight: bold;
    font-size: 12px;
}
.style3 {font-size: 24px}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body>
<table width="100%"  border="0" class="layout">
  <tr>
    <td colspan="2" class="top style1"><div align="center"><br>
        <span class="style3">Kontakt os</span> </div></td>
  </tr>
  <tr>
    <td class="top1">&nbsp;</td>
    <td class="top1"><a href="index.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('rod_01','','img/rod_01_over.jpg',0)"><img src="img/rod_01.jpg" name="rod_01" width="50" height="16" border="0"></a></td>
  </tr>
  <tr>
    <td class="left">&nbsp;</td>
    <td class="middle"><p>&nbsp;</p>      <blockquote>
      <form action="" method="post" name="kontakt_os" id="kontakt_os">
        <table width="700" border="0" cellspacing="0" cellpadding="2">
          <tr>
            <td width="112"><strong>Fulde navn: </strong></td>
            <td width="380"><input name="Navn" type="text" id="Navn" size="30"></td>
          </tr>
          <tr>
            <td><strong>E-Mail Adresse: </strong></td>
            <td><input name="adresse" type="text" id="adresse" size="30"></td>
          </tr>
          <tr>
            <td><strong>Besked:</strong></td>
            <td><textarea name="besked" cols="50" rows="15" id="besked"></textarea></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><input name="send" type="submit" id="send" value="Send">                <input name="Reset" type="reset" id="Reset" value="Reset"></td>
          </tr>
        </table>
      </form>
    </blockquote>      <p>&nbsp;</p>      <p>
      <?php
$bruger = "xxxx";
$pass = "xxxx";
$db = "xxxx";
$host = "xxxx";
$connection = mysql_connect("$host","$bruger","$pass");
mysql_select_db("$db", $connection);

if($_POST['send']){
$result = mysql_query("SELECT email FROM email LIMIT 0,1");
$row = mysql_fetch_array($result);
$din_mail = $row[email];
$fra_email = $_POST['adresse'];
$subject = "Besked fra hjemmesiden";
$header = "From: ".$_POST['Navn']." <".$fra_email.">";
$besked = $_POST['besked'];

if (eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$", $fra_email)) {
    mail($din_mail, $subject, $_POST['besked'], $header);
    echo "<b>Din besked er nu sendt</b>";
}else{
    echo "<p style=\"color: #ff0000; margin: 0px; font-weight: bold;\">Ugyldig E-Mail Adresse</p>";
}
}
?>
    </p></td>
  </tr>
</table>
</body>
</html>
Avatar billede radion Nybegynder
14. februar 2007 - 13:08 #1
hvad virker ikke, modtager modtageren ikke e-mailen, eller får du meldingen "Ugyldig e-mail adresse"

kom med et eksempel på en tdc-mailadresse
Avatar billede ohs Nybegynder
14. februar 2007 - 13:26 #2
Modtager modtager ikke e-mailen som er ejer af hjemmesiden når der bliver sendt en beskred fra hjemmesiden. Sender man mail på samme emailadresse fra outlook virker det udmærket.
Avatar billede radion Nybegynder
14. februar 2007 - 13:34 #3
og mail formularen virker godt nok, hvis du ændrer modtageradressen til en anden end tdc adressen=
Avatar billede gentlebug Nybegynder
14. februar 2007 - 13:40 #4
Tror du ikke det har noget at gøre med at TDC fanger mailen som spam?
Avatar billede ohs Nybegynder
14. februar 2007 - 14:44 #5
gentlebug: det kan du godt havde ret i, men sjovt nok er de så de eneste der fanger det som spam. Tror jeg vil spørge hos tdc om det kan være dette.
Avatar billede ohs Nybegynder
15. februar 2007 - 22:21 #6
Viste sig at det var bruger selv der havde et mellemrum for meget ved begge mail adresser fra tdc.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester