특정그룹에 속한 회원들에게 전체 메일을 보내는 방법 몇 가지

드루팔에서,
특정그룹에 속한 회원들에게 전체 메일을 보내는 방법은 다음과 같다.

(우선 특정그룹의 명칭을 "준회원들"이라고 칭하자)

1. 액션 중의 하나인 "메일 보내기"를 이용한다.
Views Bulk Operation 모듈을 이용하면, 특정그룹의 몇몇 선택한 유저들에게만 송신도 가능하다.

2. 미리 정해둔 메일 본문(템플릿)이 필요한 경우에는,
Action email role 모듈 ( http://drupal.org/project/action_email_role ) 을
이용한다. 아래 설정 화면의 예이다. 모듈을 활성화하고 액션 설정에 갔을 때 화면이다.

Action email role 모듈Action email role 모듈

3. 아주 다양한 기능의 회원제 메일링을 구현하고 싶다면,
MailOut 모듈 ( http://drupal.org/project/mailout ) 을 이용한다.
주의 : 2009년 6월 기준으로 6.x대는 개발판이며, View all releases 에서 다운로드 한다.
아래 이미지를 보면 알겠지만, 메일아웃 모듈은 admin/content/mailout/send 에서
다양한 형태로 그룹 메일링을 설정케 한다. 특정그룹별, 메일 템플릿별, 스케쥴 송신 등
왠만한 상용툴 못지 않다. 복잡한 기능들이 장점이자 흠이다.

MailOut 모듈의 설정 - 메일 템플릿 고르기MailOut 모듈의 설정 - 메일 템플릿 고르기

MailOut 모듈의 설정 - 특정 그룹을 지정하기MailOut 모듈의 설정 - 특정 그룹을 지정하기

4. 또다른 모듈로는 SimpleNews와 Views Mail모듈이 있다.
설정이 까다롭다. 하지만 기능 면에서는 상당하다(제일 좋은 듯... 조사 중).

Your rating: None 평균 : 5 (1 vote)

댓글

또다른 메일링 관련

또다른 메일링 관련 모듈들이다. 위 소개글보다 더 다양한 기능을 보유한 것들이다.

http://drupal.org/project/mailchimp - 메일 발송대행 서비스 http://www.mailchimp.com/ 와 드루팔 회원들 연동.
http://drupal.org/project/phplist - 메일리스팅 소스 PHPList 와의 드루팔 연동. http://www.phplist.jp 참고.
http://drupal.org/project/mass_contact - 기존의 컨택 모듈을 강화했다.
http://drupal.org/project/simplenews_digest - SimpleNews 모듈의 보강 기능.
http://drupal.org/project/campaign - 사용자들이 이메일 캠페인을 운용할 수 있게 한다.

특정 롤(Role)에

특정 롤(Role)에 해당하는 회원들에게 메일 보내는 드루팔 액션 Snippet 팁도 있다.

Send an email to everyone in a role group
http://drupal.org/node/48738

2009년 6월 기준으로,

2009년 6월 기준으로, MailOut 모듈은 아래와 같은 단점을 가지고 있다.
1. 설정이 까다롭다.
2. 테스트 메일을 보내는 기능은 좋으나, 이를 시행하면 기존 입력 내용이 사라진다.
3. 사용자 어카운트 편집에도 관련 메뉴가 있으나, foreach 0 에러를 유발할 가능성이 있다.

참고로 대량으로

참고로 대량으로 메일 발송(Mass Mailing)할 때
조금씩 나눠서 보낼 필요가 있는데, 이럴 경우에 유용한 모듈을 소개한다.
Job Queue 모듈과 협력해서 드루팔 시스템에서 나가는 모든 메일들을
크론으로 조금씩 나눠보내게 해 준다. 메일링은 의외로 무거운 기능이므로 이것을 이용함이 좋다.

http://drupal.org/project/queue_mail

설치시 주의가 필요하다, 모듈을 활성화할 때
PHP Input Filter를 저절로 해제하면서 다른 모듈들까지 해제하는 버그가 있었다.
이 모듈을 설치하기 전에 기존에 체크돼 있는 모듈들을 기록해 두는 것이 좋다.

* 크론을 이용해 분할발송도 가능한 모듈로는
SimpleNews (연구 대상, 중요!) 와 Views Mail 등이 있는데,
Queue Mail과 동시에 쓰면 충돌이 날까???

[Views Mail] 1. install the

[Views Mail]

1. install the simplenews and views_mail modules, activate both of them.
2. add a newsletter term at admin/content/simplenews/types
3. add a view with user type.
( view name is "views_mail_sometype", and you have to setup the view title. )
4. select default newsletter series at admin/settings/views_mail/settings
5. create a newsletter issue at node/add/simplenews
6. open http://your_site/views_mail/view/views_mail_sometype
7. send mails.

* You can control the visibility of subscribe/unsubscribe option
at admin/settings/simplenews/subscription ?? (This is wrong info.)

* If you see the error message as following at ?q=views_mail/config/
'Either the recipient or one of the additional e-mail fields you have selected does not contain a valid e-mail address.'
The reason is "Force group e-mail opt-in" option.
Recheck this at admin/settings/views_mail/settings