Pull to refresh

Comments 12

Неплохо ;)

Но есть небольшие вопросы/замечания:
if (module_exists('mimemail'))…
почему тогда нет
if (module_exists('simplenews'))… ?

и скажите, чем не угодила функцияя check_plain()?
ничего личного. просто интересно.
Большое спасибо за подсказку с check_plain()! исправил в тексте, действительно использование этой функции самый простой способ получения plaintext. В этом случае и первое замечание снимается :-)
Модуль simplenews в связке с приведенным вами mimemail решает поставленную задачу без необходимости писать свой код.
Да, решает, если мы хотим отправлять сообщение в рамках существующей подписки (simplenews.module,v 1.76.2.156 2010/05/19 строки 1712-1729). Но в проекте с которым я работал задача была более общая. Этим постом я не хотел показать велосипед, я хотел показать принцип использования функции mimemail(). Сходу я сейчас вижу следующие возможности использования этого подхода в других проектах, которыми занимаюсь:
— оправка клиентом из веб-формы дизайнеру схемы замера помещения, для последующего дизайна интерьера,
— отправка покупателю цифрового товара вместо предоставления ссылки на скачивание в интернет магазине.

Да, решает, если мы хотим отправлять сообщение в рамках существующей подписки

Не понял о чем речь. Рассылать письма можно всем зарегистрированным пользователям (с фильтром по ролям, например) вне зависимости от того, подписывался пользователь на рассылку явно или нет.
это через simplenews? буду благодарен, если на напишите как это сделать, я не нашел. Как раз нужно разослать всем независимо от подписки.
Есть еще модуль messaging, отправка письма с прикрепленным файлом еще проще…
этим модулем не пользовался пока, спасибо за наводку, но, как я понял из описания, этот модуль — всего лишь удобная API прокладка, требующая дополнительной установки модуля, который будет посылать письма непосредственно, среди таких модулей есть и упомянутый в моей статье Mime Mail
(http://drupal.org/project/messaging)
да, но всё таки код будет выглядет намного проще чем просто mimemail, например она уже делает check_plain, возможность отправки несколькими способами, отправка по крону и т.д.
Не «реклама», но использовал в нескольких сайтах :)
а есть по модулю какая-нибудь нормальная документация? или придется код читать?
есть в онлайне, но как всегда (как и с друпалом) неполная, быстрее код прочитать…
Sign up to leave a comment.

Articles