Автоматизация работы с электронной почтой в Human Emulator

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

Автоматизация работы с электронной почтой в Human Emulator

Сообщение Support » 18 июн 2018, 15:06

Статья в блоге - Автоматизация работы с электронной почтой в Human Emulator.

Как обычно пишем тут свои комментария, предложения и замечания.

Аватара пользователя
spaiker
Сообщения: 33
Зарегистрирован: 14 сен 2017, 02:01

Re: Автоматизация работы с электронной почтой в Human Emulator

Сообщение spaiker » 18 июн 2018, 17:00

А чем этот объект отличается от php-шных Swift Mailer или PHPMailer?

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

Re: Автоматизация работы с электронной почтой в Human Emulator

Сообщение Support » 18 июн 2018, 17:08

spaiker писал(а):
18 июн 2018, 17:00
А чем этот объект отличается от php-шных Swift Mailer или PHPMailer?
Основное отличие в том, что этот объект уже подключен к программе и его не надо искать. Он был написан по многочисленным запросам от клиентов.
По функционалу он может пока и уступает указанным библиотекам, но объект активно развивается.

Добавление объект больше ориентированно на новичков, а продвинутые пользователи могут и дальше использовать свои наработки или уже готовые библиотеки.

ushak
Сообщения: 57
Зарегистрирован: 18 янв 2015, 10:45

Re: Автоматизация работы с электронной почтой в Human Emulator

Сообщение ushak » 11 фев 2021, 18:26

Подскажите, пожалуйста: как можно вытащить ссылку из письма?

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

Re: Автоматизация работы с электронной почтой в Human Emulator

Сообщение Support » 11 фев 2021, 22:48

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); 
}


Ответить