Hej, som titlen fortæller, så skal jeg have fundet ud af hvordan man binder en fil til en mail.. Filen jeg skal bruge ligger på serveren, og den skal bare sendes med til modtageren af brugeren.. jeg ksal også gerne kunne sætte selve mailen op, da det skal være som en faktura, men dette kan da gøres med tables ikke?
Det skal jeg nok lige se på så :) - lige når jeg har dig så , :D ved du noget om hvordan man kan tilføje noget i en excel dokument? da der skal laves et regnskab, over dem der har tilmeldt sig
det virker ikke helt ... require("includes/phpMailer_v2.3/class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = "Bellaheoj@marked.com"; $mail->FromName = "Kurt jørgensen"; $mail->AddAddress($email); // name is optional $mail->AddReplyTo("Bellaheoj@marked.com", "Information");
$mail->WordWrap = 50; // set word wrap to 50 characters $mail->AddAttachment("includes/faktura bellahøj.docx"); // add attachments // optional name $mail->IsHTML(true); // set email format to HTML
$mail->Subject = "Faktura til bellahøj"; $mail->Body = "This is the HTML message body <b>in bold!</b>"; $mail->AltBody = "This is the body in plain text for non-HTML mail clients";
if(!$mail->Send()) { echo "Message could not be sent. <p>"; echo "Mailer Error: " . $mail->ErrorInfo; exit; }
echo "Message has been sent";
den sender denne fejl : Message could not be sent.
Mailer Error: Could not instantiate mail function.
walkie84, det virkede : mail("ngschumacher@hotmail.com", "Test Subject", "Test Message"); der fik jeg en mail fra postmaster@mn-magic.dk.
hmmm, en ting jeg lige tænkte over , det er at der er denne kode i det:
if(!$mail->Send()) { echo "Message could not be sent. <p>"; echo "Mailer Error: " . $mail->ErrorInfo; exit; } else { echo "sent"; }
echo "Message has been sent";
men intet af det bliver sendt. .
lige for at fortælle jer hvor jeg har filerne :
index.php - root (kraemmer) // index, includer alle de filer der skal bruges. pages/bella/tilmeld.php // dette er min tilmelding side hvor det hele står skrevet i, den bliver includet på index. includes/phpmailer/class.phpmailer.php // jeg includer denne ud fra index placering så: include("includes/phpmailer/class.phpmailer.php"); og den står i min tilmeld.php
og det lidt mærkelige er at på min localhost, der melder den self fejl fordi jeg intet adgang har en en smtp server. men på nettet, der siger den bare overhoved intet...
tilfældet er bare sådan, at jeg ikke har nogen smtp informationer om hans side.. så det SKAL jeg have for at det virker? men mail() virker alene fint nok.
Har du prøvet den example som ligger med i Zip filen ? Fx: test_mail.php
Men de fleste udbydere har da en SMTP server du kan bruge til at sende mail ? Det er jo ikke SMTP oplysninger på den som skal modtage men SMTP oplysninger for afsendelse
Så, nu har jeg også brugt den der hedder test_smtp.php. og haft fat i en inde fra one.com, som har givet mig den smtp server jeg skal bruge.. men det virker ikke, melder intet..
bruger uden auth. - det kunne vel ikke være vi kunne klarer den over msn ?
Synes godt om
Ny brugerNybegynder
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.