Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 15.02.2010, 19:28   #1
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию t3lib_htmlmail генерирует HEAD

При отправке почтового уведомления на адрес пожелавшего зарегистрироваться (sr_feuser_register) генерируются HEAD для тех ссылок, которые содержатся внутри письма. Так как внутри письма содержится две ссылки-подтвердить регистрацию и отказаться от регистрации, то получается что fe-юзер сначала подтверждается, а потом самоудаляется.

Решил проверить:
создал такой скриптик
<?

error_reporting(E_ALL);

if (!defined('PATH_thisScript')) define('PATH_thisScript',str_replace('//','/', str_replace('\\','/', (PHP_SAPI=='cgi'||PHP_SAPI=='isapi' ||PHP_SAPI=='cgi-fcgi')&&($_SERVER['ORIG_PATH_TRANSLATED']?$_SERVER['ORIG_PATH_TRANSLATED']:$_SERVER['PATH_TRANSLATED'])? ($_SERVER['ORIG_PATH_TRANSLATED']?$_SERVER['ORIG_PATH_TRANSLATED']:$_SERVER['PATH_TRANSLATED'])$_SERVER['ORIG_SCRIPT_FILENAME']?$_SERVER['ORIG_SCRIPT_FILENAME']:$_SERVER['SCRIPT_FILENAME']))));
if (!defined('PATH_site')) define('PATH_site', dirname(PATH_thisScript).'/');
if (!defined('PATH_t3lib')) define('PATH_t3lib', PATH_site.'t3lib/');
require_once(PATH_t3lib.'class.t3lib_div.php');
$Typo3_htmlmail = t3lib_div::makeInstance('t3lib_htmlmail');
$Typo3_htmlmail->start();
$Typo3_htmlmail->mailer = 'TYPO3 HTMLMail';
$Typo3_htmlmail->subject = 'sssss';
$Typo3_htmlmail->theParts['html']['content'] = 'dddd<a href="http://moisait.ru/wwwwww.html"> dsddd</a>';
$Typo3_htmlmail->theParts['html']['path'] = '';
$Typo3_htmlmail->extractMediaLinks();
$Typo3_htmlmail->extractHyperLinks();
$Typo3_htmlmail->fetchHTMLMedia();
$Typo3_htmlmail->substMediaNamesInHTML(0); // 0 = relative
$Typo3_htmlmail->substHREFsInHTML();
$Typo3_htmlmail->setHTML($Typo3_htmlmail->encodeMsg($Typo3_htmlmail->theParts['html']['content']));
// }

// PLAIN
//$Typo3_htmlmail->addPlain('dddd<a href="http://moisait.ru/qqqqq.html"> dsddd</a>');
// SET Headers and Content
$Typo3_htmlmail->setHeaders();
$Typo3_htmlmail->setContent();
$Typo3_htmlmail->setRecipient('moi_adres@mail.ru');
$Typo3_htmlmail->sendtheMail();

?>


и точно - он вызывает запрос на сайт

никто не встречался с таким глюком?

ps: функцию php mail() проверил - при отправке не вызывает head-запросы на url содержащиеся в тексте письма
shuman вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CopyRight в head страницы valdemar Вопросы лицензии и копирайта 11 20.02.2009 23:17
HTML template -> переписывается HEAD pupkinzon TypoScript практикум 2 06.05.2008 15:30


Часовой пояс GMT +4, время: 22:42.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория