Jeg kan ikke få sendt min mail via smtp på webhotellet one.com.
Hej alle EksperterJeg vil gerne sende et automatisk svar til brugere der tilmelder sig en mailliste. Jeg ønsker at sende via webhotellets smtp-server således at jeg også selv har en kopi af den afsendte mail.
Jeg vil bruge sendmail og har placeret class.phpmail.php i samme mappe som det php-dokument der anvender klassen.
Jeg prøvede at lave en test. Koden ser således ud:
// Test af smtp-mail via one.com
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = "customer-smtp.one.com"; // specify main and backup server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "brugernavn_til_mailbox"; // SMTP username
$mail->Password = "adgangskode_til_mailbox"; // SMTP password
$mail->From = "me@mit_domæne.dk";
$mail->FromName = "me@mit_domæne.dk";
$mail->AddAddress("en_adr@et_domæne.dk", "Et Navn");
// $mail->AddAddress("ellen@example.com"); // name is optional
$mail->AddReplyTo("info@example.com", "Information");
$mail->WordWrap = 50; // set word wrap to 50 characters
// $mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments
// $mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // optional name
// $mail->IsHTML(true); // set email format to HTML
$mail->Subject = "Here is the subject";
// $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";
?>
Kan nogle fortælle mig hvorfor det ikke fungerer
Mvh Christian
