Комментарии 12
Неплохо ;)
Но есть небольшие вопросы/замечания:
if (module_exists('mimemail'))…
почему тогда нет
if (module_exists('simplenews'))… ?
и скажите, чем не угодила функцияя check_plain()?
ничего личного. просто интересно.
Но есть небольшие вопросы/замечания:
if (module_exists('mimemail'))…
почему тогда нет
if (module_exists('simplenews'))… ?
и скажите, чем не угодила функцияя check_plain()?
ничего личного. просто интересно.
Модуль simplenews в связке с приведенным вами mimemail решает поставленную задачу без необходимости писать свой код.
Да, решает, если мы хотим отправлять сообщение в рамках существующей подписки (simplenews.module,v 1.76.2.156 2010/05/19 строки 1712-1729). Но в проекте с которым я работал задача была более общая. Этим постом я не хотел показать велосипед, я хотел показать принцип использования функции mimemail(). Сходу я сейчас вижу следующие возможности использования этого подхода в других проектах, которыми занимаюсь:
— оправка клиентом из веб-формы дизайнеру схемы замера помещения, для последующего дизайна интерьера,
— отправка покупателю цифрового товара вместо предоставления ссылки на скачивание в интернет магазине.
— оправка клиентом из веб-формы дизайнеру схемы замера помещения, для последующего дизайна интерьера,
— отправка покупателю цифрового товара вместо предоставления ссылки на скачивание в интернет магазине.
Да, решает, если мы хотим отправлять сообщение в рамках существующей подписки
Не понял о чем речь. Рассылать письма можно всем зарегистрированным пользователям (с фильтром по ролям, например) вне зависимости от того, подписывался пользователь на рассылку явно или нет.
Не понял о чем речь. Рассылать письма можно всем зарегистрированным пользователям (с фильтром по ролям, например) вне зависимости от того, подписывался пользователь на рассылку явно или нет.
Есть еще модуль messaging, отправка письма с прикрепленным файлом еще проще…
этим модулем не пользовался пока, спасибо за наводку, но, как я понял из описания, этот модуль — всего лишь удобная API прокладка, требующая дополнительной установки модуля, который будет посылать письма непосредственно, среди таких модулей есть и упомянутый в моей статье Mime Mail
(http://drupal.org/project/messaging)
(http://drupal.org/project/messaging)
да, но всё таки код будет выглядет намного проще чем просто mimemail, например она уже делает check_plain, возможность отправки несколькими способами, отправка по крону и т.д.
Не «реклама», но использовал в нескольких сайтах :)
Не «реклама», но использовал в нескольких сайтах :)
В drupal.org/project/mass_contact есть возможность прикреплять аттачи, тоже.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Отправка письма с прикрепленным файлом из Drupal