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(); ?>