Avatar billede theboy Nybegynder
25. august 2005 - 01:35 Der er 9 kommentarer

php mail fra cliche eller B-one

Jeg har kigget på cliche og B-one hjemmeside. Hvor der står de ikke har noget script kørende der kan klare det, men at selv skal lave et, hvor man skal benytte informationen om smtp server.
Fra Clicher lyder det:
http://www.clichehosting.com/dk/?wid=130&mid=2&id=6#64
og yderligere
Q: Hvilken SMTP server skal jeg benytte i mine ASP/PHP scripts?
A: Der kan du benytte: "smtp.cliche.dk"

Fra B-one lyder det:
Q: Kan jeg sende mails fra min webside?
a: 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: mailout.b-one.net.

men i det jeg har set omrking php så kender jeg kun den funktion med
Mail(afsender,modtager,besked osv.)
Der er ikke noget med at indtaste en smtp server.

Er der nogen der kender en sådanne php formail scruipt så man kan sende mail fra Cliche PHP sider eller B-one's?
Avatar billede dennismp Nybegynder
25. august 2005 - 01:53 #1
http://phpmailer.sourceforge.net/

mail() bruger hvad der er nu er sat op på maskinen. Men det er ikke altid de virker, selvom de (Cliche) erkendte at det var en fejl, blev det ikke rettet. Men prøv phpmailer
Avatar billede Six Nybegynder
25. august 2005 - 01:56 #2
Dette virker fint på b-one's webhotel.

<html>
<? mail("xxxxxxxx@xxxxxxxx.dk", "PHP3 mailform",
"name: $name
email: $email
url: $url
question: $question") ?>

<head>
<title>PHP3 Mailform</title>
</head>

<body>

<p><small><font face="Arial">Din mail er nu sendt!</font></small></p>
</body>
</html>
Avatar billede Six Nybegynder
25. august 2005 - 02:03 #3
den her er nok lidt mere overskuelig:

<?

$to      = 'fjappe@fjappe.dk';
$subject = 'Svar fra fjappe.dk';
$message = 'bekedens indhold';
$headers = 'From: jens@lynet.dk' . "\r\n" .
  'Reply-To: jens@lynet.dk' . "\r\n" .
  'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>
Avatar billede Six Nybegynder
25. august 2005 - 02:03 #4
men virker fint på b-one :D
Avatar billede leif Seniormester
25. august 2005 - 06:13 #5
fjappe -> Det kræver da at jens@lynet.dk er oprettet som POP3 konti for at virke optimalt !
Avatar billede Six Nybegynder
25. august 2005 - 06:30 #6
altså, jo selvfølgelig skal den være oprettet. Hvis du skal kunne besvare den mail. Nu satte jeg den jo bare ind som test ;D - glemte jeg nok at få sagt.

jens@lynet.dk skal selvfølgelig udskiftes med den emailadresse som skal angives i emailens "Fra:" felt. reply-to gør så at når man trykker besvar, er det den email der bliver skrevet der, man besvarer til..
Avatar billede coderdk Praktikant
25. august 2005 - 11:54 #7
Gå lige langt udenom Cliché hosting: http://comm.dudsen.dk/
Avatar billede theboy Nybegynder
25. august 2005 - 14:41 #8
jeg har godt læst det, men mund ikke de har lært af det og sætter lidt flere resourcer ind på det område nu.
Jeg ved ikke im mail() funktion virker på B-one, men jeg fik det ikke til virke på cliche. tilgengæld fik jeg http://phpmailer.sourceforge.net/ til at virke efter at have brugt en 20min på at gennemskue det.
For de andre der er interesseret er her opskriften til cliche med phpmailer.

Du skal kopiere de 2 filer : class.phpmailer.php og class.smtp.php og derefter kan du lave en side med nedenstående

<?php
if ($_POST['send']=="ok") {

$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "smtp.cliche.dk"; // SMTP server
$mail->From = "afsender@adresse.dk";
$mail->AddAddress("til@adresse.dk");

$mail->Subject = "first mailing";
$mail->Body = $_POST['tekst'];
$mail->WordWrap = 50;

if(!$mail->Send())
{
  echo "Message was not sent";
  echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
  echo "Message has been sent";
}
} else { ?>
<form name="form1" method="post" action="">
      <p>
        Besked<br>
        <textarea name="tekst" cols="70" id="tekst"></textarea>
      </p>
      <p>
        <input type="submit" name="Submit" value="send mail">
        <input name="send" type="hidden" id="send" value="ok">
          </p>
    </form>
<?php } ?>

Takker
Avatar billede leif Seniormester
25. august 2005 - 21:35 #9
thebody -> Så vidt jeg ved virker mail() kun hvis from adressen er en POP3 konto hos Cliche's egne mailservere !
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