SMTP Deactivated .... πως στέλνω mail με την Php

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
rafinos
Δημοσιεύσεις: 301
Εγγραφή: 15 Μάιος 2011 00:20
Επικοινωνία:

SMTP Deactivated .... πως στέλνω mail με την Php

Δημοσίευση από rafinos » 30 Μαρ 2012 23:22

Πως ενεργοποιήτε το SMTP;;; (χρησιμοποιώ XAMPP)

Σε αυτόν τον κώδικα

Κώδικας: Επιλογή όλων

<?php

$from_name = "Admin";
$from_email = "kapoiomail@gmail.com";
$headers = "From&#58; $from_name <$from_email>";
$message = $_POST&#91;'message'&#93;;
$subject = $_POST&#91;'subject'&#93;;
$to = $_POST&#91;'to'&#93;;

if &#40;mail&#40;$to, $subject, $message, $headers&#41;&#41; &#123;
  echo "success!";
&#125; else &#123;
  echo "fail&#8230;";
&#125;
?>
εμφανίζει

Κώδικας: Επιλογή όλων

Warning&#58; mail&#40;&#41; &#91;function.mail&#93;&#58; SMTP server response&#58; 530 5.7.0 Must issue a STARTTLS command first. n8sm14604576wix.10 in C&#58;\xampp\htdocs\..................php on line 20
fail&#8230; 
**Για την ακρίβεια με ενδιαφέρει να στείλω mail από την php και θα προτιμούσα με gmail οπότε δεν ξέρω αν όντως πρέπει να ανοιχτεί το SMTP
*** Μη μου δώσετε κάποιο αγγλικό σάιτ με οδηγίες... δεν βοηθάνε και πολύ δεν ξέρω αγγλικά :)

rafinos
Δημοσιεύσεις: 301
Εγγραφή: 15 Μάιος 2011 00:20
Επικοινωνία:

SMTP Deactivated .... πως στέλνω mail με την Php

Δημοσίευση από rafinos » 31 Μαρ 2012 15:14

Ναι μπορεί να μου πει κάποιος πως μπορώ μέσω της phpmailer να στείλω mail μέσω gmail;;;;
Ότι βρήκα δεν δούλεψε....

έχω φτάσει στο σημείο να μου βγάζει αυτό...

Mailer Error: The following From address failed: το_email_μου@gmail.com

o κώδικας είναι αυτός

Κώδικας: Επιλογή όλων

<?php
require&#40;"../phpmailer/class.phpmailer.php"&#41;;
$mail = new PHPMailer&#40;&#41;;
$mail->IsSMTP&#40;&#41;; // send via SMTP
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "τοemailμου@gmail.com"; // SMTP username
$mail->Password = "ο_κωδικός_μου"; // SMTP password
$webmaster_email = "τοemailμου@gmail.com"; //Reply to this email ID
$email=$_POST&#91;'to'&#93;; // Recipients email ID
$name="name"; // Recipient's name
$mail->From = $webmaster_email;
$mail->FromName = "O_tade";
$mail->AddAddress&#40;$email,$name&#41;;
$mail->AddReplyTo&#40;$webmaster_email,"Webmaster"&#41;;
$mail->WordWrap = 50; // set word wrap
$mail->IsHTML&#40;true&#41;; // send as HTML
$mail->Subject = $_POST&#91;'subject'&#93;;
$mail->Body = "Hi,
This is the HTML BODY "; //HTML Body
$mail->AltBody = $_POST&#91;'message'&#93;; //Text Body
if&#40;!$mail->Send&#40;&#41;&#41;
&#123;
echo "Mailer Error&#58; " . $mail->ErrorInfo;
&#125;
else
&#123;
echo "Message has been sent";
&#125;
?> 
και πρόσθεσα αυτά
$host = "ssl://smtp.gmail.com";
$port = 587;

πριν από το " // connect to the smtp server"
στο αρχείο class.smtp.php

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες