• EN
    RU

mail/send_mail_via_smtp

send_mail_via_smtp(from, to, subject, message, type, replyTo)

Данная команда используется для отправки сообщения через SMTP.

Команда на вход принимает параметры:
  • from – от кого;
  • to – кому;
  • subject – тема письма;
  • message – сообщение;
  • type – тип сообщения;
    • 1: Текст;
    • 2: Html.
  • replyTo – позволяет задать один или несколько email.
После отработки команда возвращает результат своей работы в робот:
  • true – успешно отправили сообщение;
  • false - отправить сообщение не удалось.
Примечания:

С версии 7.0.73.21 в команду добавлена проверка валидности e-mail адресов.






Пример использования (php)

<?php $xhe_host = "127.0.0.1:7024";
 
// подключим объект для управления RPAbot, если еще не подключен
if (!isset($path))
  $path="../../../Templates/init.php";
require($path);
 
// начало
echo "<hr><font color=blue>webpage->".basename (__FILE__)."</font><hr>";
 
// 1
echo "1. Отправим письмо через рамблер: ";
echo $mail->smtp_connect("smtp.rambler.ru",465,"loginovskiyy-guriyy","rieqoo")." ";
echo $mail->send_mail_via_smtp("loginovskiyy-guriyy@rambler.ru","loginovskiyy-guriyy@mail.com","test","test message rambler",0)."\n";
 
// 2
echo "2. Отправим письмо через yahoo: ";
echo $mail->smtp_connect("smtp.mail.yahoo.com",465,"FionaPayne160","k6cabV7ceX")." ";
echo $mail->send_mail_via_smtp("FionaPayne160@yahoo.com","loginovskiyy-guriyy@mail.com","test","test message yahoo",0)."\n";
 
// 3
echo "3. Отправим письмо через yandex: ";
echo $mail->smtp_connect("smtp.yandex.ru",465,"myfugow","1291975119")." ";
echo $mail->send_mail_via_smtp("myfugow@yandex.ru","loginovskiyy-guriyy@mail.com","test","test message yandex",0)."\n";
 
// 4
echo "4. Отправим письмо через mail: ";
echo $mail->smtp_connect("smtp.mail.ru",465,"arna.pervak","msnijwdx")." ";
echo $mail->send_mail_via_smtp("arna.pervak@mail.ru","loginovskiyy-guriyy@mail.com","test","test message yahoo",0)."\n";
 
// 4
echo "5. Отсоединимся от SMTP: ";
echo $mail->smtp_disconnect();
 
// конец
echo "<hr><br>";
 
// Quit
$app->quit();
?>