Страница 1 из 1
Автоматизация работы с электронной почтой в Human Emulator
Добавлено: 18 июн 2018, 15:06
Support
Статья в блоге -
Автоматизация работы с электронной почтой в Human Emulator.
Как обычно пишем тут свои комментария, предложения и замечания.
Re: Автоматизация работы с электронной почтой в Human Emulator
Добавлено: 18 июн 2018, 17:00
spaiker
А чем этот объект отличается от php-шных Swift Mailer или PHPMailer?
Re: Автоматизация работы с электронной почтой в Human Emulator
Добавлено: 18 июн 2018, 17:08
Support
spaiker писал(а): ↑18 июн 2018, 17:00
А чем этот объект отличается от php-шных Swift Mailer или PHPMailer?
Основное отличие в том, что этот объект уже подключен к программе и его не надо искать. Он был написан по многочисленным запросам от клиентов.
По функционалу он может пока и уступает указанным библиотекам, но объект активно развивается.
Добавление объект больше ориентированно на новичков, а продвинутые пользователи могут и дальше использовать свои наработки или уже готовые библиотеки.
Re: Автоматизация работы с электронной почтой в Human Emulator
Добавлено: 11 фев 2021, 18:26
ushak
Подскажите, пожалуйста: как можно вытащить ссылку из письма?
Re: Автоматизация работы с электронной почтой в Human Emulator
Добавлено: 11 фев 2021, 22:48
Support
ushak писал(а): ↑11 фев 2021, 18:26
Подскажите, пожалуйста: как можно вытащить ссылку из письма?
Разобрать текст письма по перфиксам, к примеру так "href=\"","\""
echo $link = get_string("текст письма", "href=\"","\"");
Вот сама функция для этого:
// get string by prefix +
function get_string($str1, $pr1, $pr2, $ind_st = 0)
{
//echo $str1."<br>";
$ind1 = strpos($str1, $pr1, $ind_st);
// echo "index 1 ".$ind1."<br>";
if ($ind1 === false)
{
return "";
}
$ind2 = strpos($str1, $pr2, $ind1);
//echo "index 2 ".$ind2."<br>";
if ($ind2 === false)
{
return "";
}
$sres = substr($str1, $ind1 + strlen($pr1), $ind2 - $ind1 - strlen($pr1));
//echo $sres;
return trim($sres);
}