Вот обработчик отправляющий почту
PHP:
скопировать код в буфер обмена
$email=$_POST['email']; require("smtpclass/smtp.php"); require("sasl/sasl.php"); $from = 'imedia@gmail.com'; $to = 'imedia@gmail.com'; $smtp=new smtp_class; $smtp->host_name="smtp.gmail.com"; $smtp->host_port='465'; $smtp->user='imedia@gmail.com'; $smtp->password='password'; $smtp->ssl=1; $smtp->debug=1; //0 here in production $smtp->html_debug=1; //same "From: $from", "To: $to", "Subject: Testing Manuel Lemos' SMTP class", "Date: ".strftime("%a, %d %b %Y %H:%M:%S %Z") ), "Hello $to,\n\nIt is just to let you know that your SMTP class is working just fine.\n\nBye.\n");
А вот обработка ответа
Resolving SMTP server domain "smtp.gmail.com"...<br />
Connecting to SMTP server "smtp.gmail.com" port 465...<br />
Connected to SMTP server "smtp.gmail.com".<br />
S 220 smtp.gmail.com ESMTP vu4sm8988166wjc.27 - gsmtp<br />
C EHLO price.palladium.ua<br />
S 250-smtp.gmail.com at your service, [144.76.81.206]<br />
S 250-SIZE 35882577<br />
S 250-8BITMIME<br />
S 250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH<br />
S 250-ENHANCEDSTATUSCODES<br />
S 250-PIPELINING<br />
S 250-CHUNKING<br />
S 250 SMTPUTF8<br />
C AUTH LOGIN<br />
S 334 VXNlcm5hbWU6<br />
C aW1lZGlhc3VuQGdtYWlsLmNvbQ==<br />
S 334 UGFzc3dvcmQ6<br />
C c3VuaW1lZGlhMQ==<br />
S 534-5.7.14 <https://accounts[dot]google[dot]com/sign[dot][dot][dot]t=AKgnsbsc<br />
Вродебы написано что все работает но почта не приходит, можете объяснить что тут может быть еще? Отредактировано модератором: OrmaJever, 15 Апреля, 2016 - 12:07:34 Пароль от почты надо бы скрывать
|