Как правильно управлять $mail->send_text_message, ?

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
SergiiShapoval
Сообщения: 6
Зарегистрирован: 09 дек 2013, 18:54

Как правильно управлять $mail->send_text_message, ?

Сообщение SergiiShapoval » 25 апр 2014, 09:59

Здравствуйте, пытаюсь отослать сообщение на почту.
На сервер коннектится и отсоединяется от него,
а вот сообщения не посылает

что необходимо исправить


<?php

$xhe_host ="127.0.0.1:7010";

// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");

if ($mail->smtp_connect("smtp.yandex.com","itamica.agency@yandex.com","itamicademo", $port=587,$type=0))
echo "законнектились<br>";

if ($mail->send_text_message($text="абракадабра", $to="sergiishapoval@gmail.com",$from= "Itamica" ,$subject="Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";
if ($mail->send_text_message("абракадабра", "sergiishapoval@gmail.com",$from= "Itamica" ,$subject="Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";
if ($mail->send_text_message("абракадабра", "sergiishapoval@gmail.com","Itamica", "Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";

if ($mail->send_html_message($html="абракадабра", $to="sergiishapoval@gmail.com",$from= "Itamica" ,$subject="Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";
if ($mail->send_html_message("абракадабра", "sergiishapoval@gmail.com",$from= "Itamica" ,$subject="Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";
if ($mail->send_html_message("абракадабра", "sergiishapoval@gmail.com","Itamica", "Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";


if ($mail->smtp_disconnect())
echo "расконнектились";

// Quit
$app->quit();
?>

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Как правильно управлять $mail->send_text_message, ?

Сообщение Support » 25 апр 2014, 11:40

Добрый день. Подправить стоит первую строчку, вот таким образом:

if ($mail->smtp_connect("smtp.yandex.ru","itamica.agency@yandex.ru","itamicademo", $port=587,$type=2))
echo "законнектились<br>";

SergiiShapoval
Сообщения: 6
Зарегистрирован: 09 дек 2013, 18:54

Re: Как правильно управлять $mail->send_text_message, ?

Сообщение SergiiShapoval » 25 апр 2014, 11:58

Ваши два email пришли (копия писем outlook)

-----Original Message-----
From: itamica.agency@yandex.ru [mailto:itamica.agency@yandex.ru]
Sent: Friday, April 25, 2014 10:38 AM
To: sergiishapoval@gmail.com
Subject: Project ?? ?????????????? ??? ?????? ?

???????????

-----Original Message-----
From: itamica.agency@yandex.ru [mailto:itamica.agency@yandex.ru]
Sent: Friday, April 25, 2014 10:37 AM
To: sergiishapoval@gmail.com
Subject: Project ?? ?????????????? ??? ?????? ?

???????????



поменял код, как ниже, а письма всё-равно не приходят

<?php

$xhe_host ="127.0.0.1:7010";

// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");

if ($mail->smtp_disconnect())
echo "расконнектились";

//if ($mail->smtp_connect("smtp.yandex.ru","itamica.agency@yandex.ru","itamicademo", $port=587,$type=2))
if ($mail->smtp_connect("smtp.yandex.ru","itamica.agency@yandex.ru","itamicademo", $port=587,$type=2))
echo "законнектились<br>";

if ($mail->send_text_message($text="абракадабра1", $to="sergiishapoval@gmail.com",$from= "Itamica" ,$subject="Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";
if ($mail->send_text_message("абракадабра2", "sergiishapoval@gmail.com",$from= "Itamica" ,$subject="Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";
if ($mail->send_text_message("абракадабра3", "sergiishapoval@gmail.com","Itamica", "Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";
//if ($mail->send_html_message($html="абракадабра1", $to="sergiishapoval@gmail.com",$from= "Itamica" ,$subject="Project Мы распространили Ваш проект №"))
//echo "отослали сообщение<br>";
//if ($mail->send_html_message("абракадабра2", "sergiishapoval@gmail.com",$from= "Itamica" ,$subject="Project Мы распространили Ваш проект №"))
//echo "отослали сообщение<br>";
//if ($mail->send_html_message("абракадабра3", "sergiishapoval@gmail.com","Itamica", "Project Мы распространили Ваш проект №"))

if ($mail->smtp_disconnect())
echo "расконнектились";

// Quit
$app->quit();
?>

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Как правильно управлять $mail->send_text_message, ?

Сообщение Support » 25 апр 2014, 12:09

Да еще один момент забыл уточнить, адрес отправителя надо указывать полностью:

if ($mail->send_text_message($text="абракадабра1", $to="sergiishapoval@gmail.com",$from= "itamica.agency@yandex.ru" ,$subject="Project Мы распространили Ваш проект №"))
echo "отослали сообщение<br>";

SergiiShapoval
Сообщения: 6
Зарегистрирован: 09 дек 2013, 18:54

Re: Как правильно управлять $mail->send_text_message, ?

Сообщение SergiiShapoval » 25 апр 2014, 12:15

да, теперь заработало, спасибо

Ответить