Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Παρακάτω έχω κώδικα από τελείως δοκιμαστικό αρχείο αποστολής mail με την Phpmailer

 

><?php
require("../phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true; 
$mail->Host="smtp.gmail.com";
$mail->Port=465;
$mail->Username = "*********@gmail.com";
$mail->Password = "**********";
$webmaster_email = "*********@gmail.com";
$email="********@hotmail.com"; 
$name="*******"; 
$mail->From = $webmaster_email;
$mail->FromName = "Webmaster";
$mail->AddAddress($email,$name);
$mail->AddReplyTo($webmaster_email,"Webmaster");
$mail->WordWrap = 50; 
$mail->IsHTML(true);
$mail->Subject = "This is the subject";
$mail->Body = "Hi,
This is the HTML BODY "; 
$mail->AltBody = "This is the body when user views in plain text format"; //Text Body
if(!$mail->Send())
{
 echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
 echo "Message has been sent";
}
?>

 

Πριν είχα διάφορα προβλήματα όπως "¨The following From address failed ........."

Kαι τώρα μένει στην προσπάθεια φόρτωσης τις σελίδας!!!!!! πολεμάει πολεμάει και στο τέλος ένα λευκό πράμα!!!!!

Δημοσ.

Φαντάζομαι ξέρεις ότι υπάρχει και η απλή mail() function της php που δεν χρειάζεται authorization.

Για απλά πράγματα λειτουργεί μια χαρά

Δημοσ.

από όσο διάβασα το openssl στην php 5 και μετά είναι ενσωματεμένο και θεώρησα ότι είναι ενεργοποιημένο... πρέπει να το ανοίξω κάπως;

 

Ρε παιδιά πως θα κάνω την mail() σε localhost να δουλέψει;;;;

Χρησιμοποιώ xampp

Δημοσ.

έκανα αυτό που είπες με το openssl

άλλαξα λίγο τον κώδικα

><?php

require("../phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true; 
$mail->Host="smtp.gmail.com";
$mail->Port = 587;
$mail->Username = "*********@gmail.com";
$mail->Password = "*******";
$webmaster_email = "********@gmail.com";
$email="********@hotmail.com"; 
$name="********"; 
$mail->From = $webmaster_email;
$mail->FromName = "Webmaster";
$mail->AddAddress($email,$name);
$mail->AddReplyTo($webmaster_email,"Webmaster");
$mail->IsHTML(true);
$mail->Subject = "This is the subject";
$mail->Body = "<html><body>astalavista</body></html>"; 
$mail->AltBody = "This is the body when user views in plain text format"; //Text Body
if(!$mail->Send())
{
 echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
 echo "Message has been sent";
}
?>

και τώρα βγάζει αυτό σαν error

>Mailer Error: The following From address failed: ********@gmail.com

SMTP server error: 5.7.0 Must issue a STARTTLS command first. 17sm54873922wis.0 

Δημοσ.

Φίλε μου από ότι είδα δουλεύει!!!

Είσαι μεγάλος!!!

Απλά έχω άλλο θέμα τώρα... τα μηνύματα πηγαίνουν σαν ανεπιθύμητη αλληλογραφία ξέρεις τι γίνεται;

 

******Τελικά δεν το στέλνει πάντα σαν junk....

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...