Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Модуль E-Mail
http://forum.kohanaframework.su/viewtopic.php?f=20&t=22
Страница 1 из 1

Автор:  admin [ 12 фев 2012, 22:03 ]
Заголовок сообщения:  Модуль E-Mail

Работа с модулем отправки электронной почты

Автор:  AeR [ 09 мар 2012, 04:52 ]
Заголовок сообщения:  Re: Модуль E-Mail

Здравствуйте!
А как быть с картинками, когда отсылаешь сверстанное письмо?

Автор:  admin [ 09 мар 2012, 06:07 ]
Заголовок сообщения:  Re: Модуль E-Mail

Ну как обычно. Генерируете хтмл-страницу с картинками. И передаете этот хтмл код внутри переменной $message. Только нужно пятым параметром передать true. Ну а картинки в письме будут подгружаться от вас. Я проверял когда-то. Работало все ок.

Автор:  AeR [ 10 мар 2012, 02:20 ]
Заголовок сообщения:  Re: Модуль E-Mail

admin писал(а):
Ну а картинки в письме будут подгружаться от вас.

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

Автор:  eBasher [ 10 мар 2012, 16:00 ]
Заголовок сообщения:  Re: Модуль E-Mail

AeR писал(а):
admin писал(а):
Ну а картинки в письме будут подгружаться от вас.

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

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

Изображение

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

Автор:  AeR [ 12 мар 2012, 03:48 ]
Заголовок сообщения:  Re: Модуль E-Mail

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


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

Автор:  admin [ 12 мар 2012, 17:08 ]
Заголовок сообщения:  Re: Модуль E-Mail

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


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

Автор:  loop69 [ 26 мар 2012, 14:24 ]
Заголовок сообщения:  Attachment

Как прикрепить файл с помощью этого модуля?
Что-то сам принцип не уловлю... Его нужно закачать на сервер и в метод отправки добавить новый аргумент с файлом?

Автор:  admin [ 28 мар 2012, 02:34 ]
Заголовок сообщения:  Re: Модуль E-Mail

я сейчас не дома, в другом городе. в конце недели приеду, поковыряю если что

Автор:  sabik [ 14 авг 2012, 14:00 ]
Заголовок сообщения:  Re: Модуль E-Mail

Добрый день.
Прошу помочь мне в решении моей проблемы. Хочу использовать модуль 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

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/