새 컨텐츠가 추가 된 후 알림 이메일 보내기


11

어떤 사람들은 RSS에 대해 배우기를 거부하고 (예를 들어, 어떤 형태로든) 전자 메일 (등록없이)을 줄 수 있고 새로운 내용에 대해 자동으로 통보받을 수 있기를 바랍니다.

Drupal 7에서이 기능을 달성하는 방법을 알려주시겠습니까? 도움이 될 수있는 세 가지 모듈 인 규칙, 구독 및 알림에 대해 들었습니다. Drupal 7의 첫 번째 기능 만 작동합니다. 적합한 모듈로이 기능을 구성 할 수 있습니까?


"등록없이"라고 말하면 사이트에 계정이 없어도 새로운 콘텐츠에 대한 알림을받을 수 있다는 의미입니까?
kiamlaluno

@kiamlaluno, 정확히, 그것은 이상한 요구 사항입니다. 등록 된 사용자는 원하지 않지만 전자 메일 알림을 원합니다. 나는 이것이 성 가시지 않다는 것을 이해합니다 (회사의 사이트이며 방문자가 고용주가 될 것입니다). 나는 이메일을 수집해야하며 스팸 가능성 때문에 새 이메일을 수락하지 않아야한다고 생각합니다.
xralf

가능한 많은 후보자를 제거하는 것은 매우 이상한 요구 사항입니다.
kiamlaluno

답변:


19

규칙 이 가장 적합하며 엔티티 API에 따라 다릅니다.

  • 간단한 다운로드 및 관리-> 모듈에서 활성화
  • 이제 관리-> 구성-> 워크 플로우-> 규칙을 따르십시오.
  • 클릭 Add new rule
  • 이름 예를 들어, 정의를 "New content email notification"선택, 'After Saving new content'이벤트 선택 상자에 반작용에서하고 저장 충돌
  • 다음 페이지에서 이벤트가 이미 정의되어 있으며 여기에 정의 할 조건이 없습니다. 조치 섹션으로 이동하여 히트하십시오. Add action
  • To필드 상자 에 수신자 이메일 주소를 입력하십시오
  • 보낸 사람 필드와 제목 및 메시지를 채 웁니다. (텍스트에 포함시킬 수있는 많은 대체 패턴이 있습니다)

예를 들어 [node : created]에서 [node : type] 유형의 [node : author]에 의해 추가 된 새 컨텐츠 [node : title].

  • 세이브
  • 설정 필드 세트에서 확인란을 확인 Active하십시오.

이 완벽한 답변에 감사드립니다. 작동하지만 새 내용을 만든 후에 만이 오류 메시지를 씁니다.이를 Notice: Undefined offset: 0 in node_tokens() (line 140 of /var/www/modules/node/node.tokens.inc).복구 할 수 있다고 생각하십니까?
xralf

그리고 새로운 내용을 저장하는 것은 매우 느립니다. 저장하는 동안 이메일을 보내는 것 같습니다. 새 노드를 만든 후 2 분 후에 전자 메일을 보낼 수 있으면 구성을 조사했지만 그러한 옵션이없는 것 같습니다.
xralf


2

규칙 은 정확하게 이것을 수행합니다 :

사용 사례의 예
-유연한 컨텐츠 게시 워크 플로우 변경 사항 빌드
-사용자에게 중요한 정보를 알리기 위해 사용자 정의 된 메일 보내기
-사용자 정의 경로 재 지정, 시스템 메시지, 사이트 이동 경로 작성 ...

구성하는 데 도움이 필요하십니까?


구성에 경험이 있다면 친절 할 것입니다. 나는 그것이 내가 원하는 방식으로 작동하는지 확신하지 못했기 때문에 오히려 물었다.
xralf

예를 들어 시스템이 2 시간마다 규칙에서 알림을 보내도록하고 모든 새로운 컨텐츠를 요약하는 방법은 무엇입니까? 내가 이것에 대해 새로운 질문을해야할지 모르겠다 ..
Azz Kawa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.