Описание тега cakeemail

CakeEmail - это класс CakePHP для отправки электронной почты. С помощью этого класса можно отправлять электронную почту из любого места в вашем приложении. Помимо использования EmailComponent из вашего контроллера, вы также можете отправлять почту из Shells и Models.
0 ответов

CakeEmail цикл не отправляется

У меня есть приложение, которое отправляет электронную почту, используя CakeEmail. Он работает на 100% нормально, если я отправляю одно электронное письмо, и я могу просмотреть его в своем почтовом ящике, и оно выглядит так, как должно. Теперь, когд…
22 сен '14 в 19:47
1 ответ

Добавление иконки в тему электронной почты Cakephp

Пожалуйста, как я могу добавить значок / логотип компании в строку темы моего электронного письма, чтобы получатели могли видеть мой логотип вместе со строкой темы моего письма, как это практикуется в большинстве корпоративных организаций. Я использ…
23 сен '17 в 06:00
3 ответа

Cakephp - Как перебрать массив в шаблоне электронной почты?

Я могу установить viewVars для одной записи и успешно отправить по почте. Проблема возникает, когда я хочу отправить электронное письмо, содержащее более одной записи. Я нахожу правильные записи и могу передать их своей почтовой функции. Проблема за…
23 апр '14 в 10:17
0 ответов

CakePHP CakeEmail Не удалось отправить электронное письмо

Я просмотрел почти все существующие темы, но все еще не могу найти проблему, поэтому решил опубликовать новую. У меня есть код, который работает на моем живом сервере, и функция электронной почты работает отлично. Это было установлено подрядчиком, и…
20 апр '15 в 17:56
1 ответ

CakePHP3 debigkit перезаписывает ассоциацию классов

В cakephp3 я использую debugkit. Моя цель - создать новый транспортный класс Mailer, который хранит исходящие электронные письма в базе данных, чтобы предотвратить их отправку в режиме отладки. Я поместил свой класс транспорта в src/Mailer/Transport…
22 авг '17 в 16:41
2 ответа

CakePHP: отправка электронной почты на несколько адресов

Я хочу отправить электронное письмо с CakeEmail на несколько адресов (адрес электронной почты людей, которые регистрируются на моем сайте). Вот мой код, который я использую: public function send($d){ $this->set($d); if($this->validates()){ App…
29 апр '14 в 17:16
1 ответ

Проверьте, истекло ли время ожидания соединения

Есть какой-то трюк, который я могу сделать, чтобы проверить, получает ли $cake_email->send() тайм-аут соединения? Например: если я получаю тайм-аут соединения, я использую специальный setFlash, предупреждающий пользователя об истечении времени ожида…
23 окт '14 в 19:27
1 ответ

Модель тестирования CakePHP 2 без таблицы с использованием метода имитации электронной почты

Я пытаюсь написать тест для модели, которая не имеет таблицы, но отправляет электронное письмо, если данные проходят проверку в CakePHP 2. Чтобы проверить, я хочу утверждать, что некоторые данные проходят проверку и поэтому отправляют электронное пи…
01 апр '15 в 14:58
0 ответов

CAKEPHP: блок Catch не выполняется, даже если электронная почта получателя не существует

Я использую CakePHP 2.0 Есть ли способ в cakePHP проверить, доставлено письмо или нет. Я пытался поймать ошибку, когда $Email->send(); выполняет. Но это всегда возвращает некоторую строку, содержащую тело отправленного сообщения и т. Д. Например,…
16 ноя '17 в 13:30
0 ответов

Сообщения электронной почты, отправленные в БД

Можно ли регистрировать электронные письма, отправленные с помощью CakeEmail, с использованием новой (2.1+) системы событий? Я надеюсь, что смогу сделать что-то подобное, только то, что у меня есть, пока ничего не делает: // config/bootstrap.php App…
18 июл '15 в 16:07
0 ответов

Файлы вложений CakeEmail

Я использую CakePHP для разработки своего приложения. Сейчас я пытаюсь отправить электронное письмо с вложенным файлом "ics", но у меня появляется ошибка "Файл не найден...". Вот что я делал до сих пор: $Email = new CakeEmail(); $Email->to('admin…
07 июл '15 в 17:04
1 ответ

Как мне вызвать функцию перед каждой отправкой электронной почты?

У меня есть около 50 различных шаблонов электронной почты, текст которых изменяется динамически в зависимости от того, кто является получателем. Вместо того, чтобы создавать разные шаблоны для каждого возможного случая и включать аналогичную логику …
05 окт '15 в 21:24
1 ответ

Icalendar .ics не показывает проблему после добавления содержимого HTML

Я получил эту проблему с icalendar, он не показывает вложение и кнопку подтверждения при отправке в gmail, Yahoo, aoutlook.com. раньше он работал без html-сообщения и multipart/mixed заголовка. теперь, когда я получаю электронное письмо, он показыва…
14 сен '15 в 19:05
1 ответ

CakeEmail не работает

Это мой код в методе cakephp на одном из моих контроллеров, но письмо не приходит на счет. Мне действительно нужна помощь в этом. Когда я печатаю $cc переменная, она дает вывод массива, но не знаю, как узнать, была ли почта отправлена ​​успешно или …
14 май '15 в 10:49
1 ответ

Замените переменные тела шаблона электронной почты из базы данных конкретной информацией в CakePHP

Представьте себе этот сценарий, у меня есть таблица с именем message_templates со следующей структурой: id subject body где значение тела:- <p>ID: ${PROJECT_ID} </p> <p>Project's Title: ${PROJECT_TITLE} </p> Каков наилучший с…
26 окт '15 в 16:34
1 ответ

Переопределить содержимое электронных писем cakePHP3

Я создал приложение cakePHP3 и ищу советы по поводу следующей ситуации. Конфигурация электронной почты настраивается следующим образом, чтобы отправлять почту всякий раз, когда создается новый заказ. public function orderCreated($order, array $attac…
01 мар '18 в 16:57
2 ответа

Попытка сбросить объект или массив в CakePHP

Я пытаюсь сбросить объект или массив в отладку во время кодирования на CakePHP. Я пробовал различные команды, и я честно потерял отслеживание различных результатов. Я определенно видел вывод, указывающий тип объекта (CakeEmail), и я видел массив. К …
26 ноя '14 в 01:53
1 ответ

Как передать 2 переменные в viewVars

$message[0] = $unique_password[0]['users']['firstname']; $message[1]='Please click on this link to reset your password: http://test.com/reset_password?password='.$unique_password; $Email = new CakeEmail(); $Email->config('smtp'); ***$Email->v…
29 май '15 в 11:46
1 ответ

CakeEmail не отправляет, но ошибок нет

Я довольно новичок в CakePHP, и это моя первая попытка настроить форму электронной почты. Сохраняя пример простым: <?php App::uses('AppController', 'Controller'); App::uses('CakeEmail', 'Network/Email'); class EmailController extends AppControlle…
26 мар '14 в 00:06
1 ответ

Отправка электронной почты через CakePHP - электронная почта конфигурации переопределяет электронную почту отправителя

У меня проблемы с отправкой электронной почты через торт php 2.7. Ну, электронная почта пересылается на желаемый адрес электронной почты, но при получении адреса электронной почты отправителя возникает проблема, так как вместо адреса электронной поч…
06 дек '15 в 04:46