Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 21 дек 2024, 17:52

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Модуль E-Mail
СообщениеДобавлено: 12 фев 2012, 22:03 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Работа с модулем отправки электронной почты

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль E-Mail
СообщениеДобавлено: 09 мар 2012, 04:52 
Не в сети
Зеленый

Зарегистрирован: 09 мар 2012, 04:45
Сообщения: 3
Здравствуйте!
А как быть с картинками, когда отсылаешь сверстанное письмо?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль E-Mail
СообщениеДобавлено: 09 мар 2012, 06:07 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Ну как обычно. Генерируете хтмл-страницу с картинками. И передаете этот хтмл код внутри переменной $message. Только нужно пятым параметром передать true. Ну а картинки в письме будут подгружаться от вас. Я проверял когда-то. Работало все ок.

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль E-Mail
СообщениеДобавлено: 10 мар 2012, 02:20 
Не в сети
Зеленый

Зарегистрирован: 09 мар 2012, 04:45
Сообщения: 3
admin писал(а):
Ну а картинки в письме будут подгружаться от вас.

Вы предлагаете путь к картинкам поставить абсолютно (http://site.com/img.png) ?
А можно ли как-то приатачить картинки к письму и сделать так что бы эти картинки отображались в письме ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль E-Mail
СообщениеДобавлено: 10 мар 2012, 16:00 
Не в сети
Супермодератор
Аватара пользователя

Зарегистрирован: 13 фев 2012, 22:24
Сообщения: 65
Откуда: оттуда
AeR писал(а):
admin писал(а):
Ну а картинки в письме будут подгружаться от вас.

Вы предлагаете путь к картинкам поставить абсолютно (http://site.com/img.png) ?
А можно ли как-то приатачить картинки к письму и сделать так что бы эти картинки отображались в письме ?

я лично сижу сейчас и рассматриваю письмо с ютуба. там пути к картинкам как раз абсолютные

Изображение

аттачить файлы к письму точно можно. а вот чтобы картинки отображались-не знаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль E-Mail
СообщениеДобавлено: 12 мар 2012, 03:48 
Не в сети
Зеленый

Зарегистрирован: 09 мар 2012, 04:45
Сообщения: 3
Вот http://plahovka.ru/code/view.php?id=1
Цитата:
Второй способ - это поместить картинку в само письмо как прикрепленный файл, присвоить этому файлу уникальный идентификатор, а затем в теле письма при указании адреса картинки сослаться на этот идентификатор. Таким образом, в письмо можно вставлять не только изображения, но и flash-ролики, музыку, элементы ActiveX.


Такое кто-то делал этим модулем ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль E-Mail
СообщениеДобавлено: 12 мар 2012, 17:08 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Думаю можно, надо поковырять. Там собственно несложно это делается. Вот еще хорошее описание класса, который это может
http://www.irbis-team.com/15/12/6
Цитата:
Стоит рассмотреть еще один момент - помещение картинки непосредственно в тело письма . Для этого нужно к заголовку, определяющему файл, добавить идентификатор,
...
который можно будет поместить в src тега img прямо в теле письма.


Надо будет посмотреть на досуге исходники кохановского модуля. Но при желании и этот класс можно переделать под почтовый модуль коханы )))

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Attachment
СообщениеДобавлено: 26 мар 2012, 14:24 
Не в сети
Зеленый
Аватара пользователя

Зарегистрирован: 26 мар 2012, 14:22
Сообщения: 2
Как прикрепить файл с помощью этого модуля?
Что-то сам принцип не уловлю... Его нужно закачать на сервер и в метод отправки добавить новый аргумент с файлом?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль E-Mail
СообщениеДобавлено: 28 мар 2012, 02:34 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
я сейчас не дома, в другом городе. в конце недели приеду, поковыряю если что

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль E-Mail
СообщениеДобавлено: 14 авг 2012, 14:00 
Не в сети
Зеленый

Зарегистрирован: 14 авг 2012, 13:50
Сообщения: 1
Добрый день.
Прошу помочь мне в решении моей проблемы. Хочу использовать модуль email для отправки писем при заказе товаров на сайте. Вот конфиг:
Код:
return array(
   'driver' => 'smtp',
   'options' => array(
            "hostname" => "mailServer",
            "username" => "mailUser",
            "password" => "mailPassword",
            "port"     => "25"
        )
);

Я использую свой почтовый сервер у хостера. По телнету подключаюсь к нему без проблем, The bat! тоже работает с ним замечательно.
Вот так я использую модуль:
Код:
$config = Kohana::$config->load('email');
Email::connect($config);
                       
$to = "mail@domen.to";
$subject = 'New request from site';
$from = "mail@domen.from";
Email::send($to, $from, $subject, $message, $html = true);

Но при отправке возникает вот такая ошибка:
Код:
Notice: Undefined variable: errno in /modules/email/vendor/swift/classes/Swift/Transport/StreamBuffer.php on line 243

Notice: Undefined variable: errstr in /modules/email/vendor/swift/classes/Swift/Transport/StreamBuffer.php on line 243

Warning: fsockopen() has been disabled for security reasons in /modules/email/vendor/swift/classes/Swift/Transport/StreamBuffer.php on line 243

Notice: Undefined variable: errstr in /modules/email/vendor/swift/classes/Swift/Transport/StreamBuffer.php on line 247

Notice: Undefined variable: errno in /modules/email/vendor/swift/classes/Swift/Transport/StreamBuffer.php on line 247

Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host mailServer'


модуль Email брал отсюда http://kohanaframework.su/data/email.zip


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group