2017-08-03 1 views
0

Ich arbeite gerade daran, eine Website für meine virtuelle Firma zu erstellen, ich habe recherchiert und finde die Antwort darauf nirgends.Senden von E-Mails mit GoDaddy Hosting mit PHPMailer?

Wenn ein Benutzer sich anmeldet, möchte ich, dass er eine E-Mail erhält, die einen kurzen Überblick über das Unternehmen gibt. Hier ist der Code, den ich verwende (Und Ja, die $ _SESSION Variablen haben Werte)

<?php 
session_start(); 

require '../../PHPMailer/PHPMailerAutoload.php'; 

$EmailUsername = $_SESSION['Username']; 
$EmailFirstName = $_SESSION['FirstName']; 
$EmailEmail = $_SESSION['Email']; 

$mail = new PHPMailer; 

//$mail->SMTPDebug = 3;        // Enable verbose debug output 

$mail->isSMTP();          // Set mailer to use SMTP 
$mail->Host = 'localhost'; // Specify main and backup SMTP servers 
$mail->SMTPAuth = true;        // Enable SMTP authentication 
$mail->Username = '[email protected]';     // SMTP username 
$mail->Password = '#Password';       // SMTP password 
$mail->SMTPSecure = 'ssl';       // Enable TLS encryption, `ssl` also accepted 
$mail->Port = 25;          // TCP port to connect to 

$mail->setFrom('[email protected]', 'No-Reply'); 
$mail->addAddress($EmailEmail, $EmailFirstName);  // Add a recipient 
$mail->addAddress('');    // Name is optional 
$mail->addReplyTo('', ''); 
$mail->addCC(''); 
$mail->addBCC(''); 

$mail->addAttachment('');   // Add attachments 
$mail->addAttachment(''); // Optional name 
$mail->isHTML(true);         // Set email format to HTML 

$mail->Subject = 'Ozzie Transport Signup'; 
$mail->Body = "Hello, $EmailUsername. 
        <br><br> 
        Welcome to <b>Ozzie Transport.</b> A Virtual Trucking Company Utilising Truckers MP’s Multiplayer's Servers on Both American Truck Simulator and European Truck Simulator 2. 
        <br><br> 
        <b>Ozzie Transport</b> was founded by <i>Mr. Will Lads</i> and <i>Mr. Jacob Findlater</i>. Who where major assets to Ozzie Transport's Beginning. 
        <br><br> 
        Your Account is in the process of activation by our current Driver Manager. <i>Luc Jones</i>, You may log into your account using the Username and Password given in your Sign Up Application. 
        <br><br> 
        <b>Username:</b> <i>$EmailUsername.</i> 
        <br><br> 
        <b><i>If you have any questions, please reply to this email. We would be happy to hear from you.</i></b> 
        <br><br> 
        <b>Kind Regards</b> 
        <br><b><i>Joshua Micallef<br> 
        Chief Executive Officer - Ozzie Transport 
        "; 

if(!$mail->send()) { 
    echo 'Message could not be sent.'; 
    echo 'Mailer Error: ' . $mail->ErrorInfo; 
} else { 
    echo 'Message has been sent'; 
} 

session_destroy(); 
//header("Location: ../../Login.php"); 

Jedes Mal, wenn ich den Code ausführen es mir die folgende Fehlermeldung gibt: Meldung nicht sent.Mailer Fehler sein könnte : SMTP connect() ist fehlgeschlagen. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting.

Jeder hat irgendwelche Ideen, ich glaube, es gibt immer noch Leute, die sich darüber wundern.

Antwort

0

Ihr GoDaddy-Konto sollte Ihnen den Hostnamen und die Portnummer geben, mit der Sie sich für Ihr Hosting-Konto verbinden müssen, um E-Mails über ihre E-Mail-Server versenden zu können.

Es sieht ungefähr so ​​aus, aber Sie müssen mit GoDaddy nach genauen Einstellungen für Ihr Konto fragen.

SMTP_SERVER: smtpout.secureserver.net (or alternatively relay-hosting.secureserver.net) 
SMTP_PORT: 465 //or 3535 or 80 or 25 
SMTP_AUTH: true //always 
SMTP_Secure: 'ssl' //only if using port 465 
+0

Danke dafür, ich hätte auch notieren sollen, dass ich E-Mails auf meinem Localhost-Server per Gmail versenden konnte, allerdings nicht auf der offiziellen Website. Diese Einstellungen scheinen für mich nichts zu ändern, ich werde ein Support-Ticket mit ihnen öffnen und sehen, was sie zu sagen haben. Vielen Dank für Ihre blitzschnelle Antwort, – JoshuaMicallef

+0

Sie können möglicherweise die richtigen Einstellungen irgendwo in Ihrem Hosting-Konto finden, sobald Sie eingeloggt sind. – Difster

Verwandte Themen