Gmail에서 자동으로 이메일 보내기

Google Apps 이메일을 사용하여 판매하는 제품의 세부 정보를 웹 양식을 통해 문의하는 사람들에게 보냅니다.

한 달 정도 후에 보낸 편지함 폴더를 살펴보고 듣지 못한 모든 사람에게 후속 이메일을 보냅니다. 각 이메일은 사람을 제외하고 동일합니다. ” s 이름을 사용합니다.

요약하면, 특정 기준을 충족하는 내 보낸 편지함 폴더에있는 수신자에게 주기적으로 동일한 이메일을 보내야합니다. 과거에 이메일을 보냈습니다. 2 개월 동안 이메일 제목은 “My Super Product”였으며, 지난 이메일 이후로 답장을받지 못했습니다.

이 작업을 자동으로 수행 할 수있는 도구가 있습니까?

답변

Gmail 필터는 메일이 도착했을 때만 작동합니다. 필터로 원하는 작업을 수행 할 수있는 방법은 없습니다.

p>

순수한 Gmail 솔루션의 경우 검색 및 미리 준비된 답변 실험실 . 이렇게하면 여러 사람에게 동일한 메시지를 비교적 쉽게 보낼 수 있습니다.

다른 옵션은 타사 도구를 사용하는 것입니다. POP3 또는 IMAP을 통해 이메일을받을 수 있으므로 거의 모든 데스크톱 이메일 클라이언트가 메시지를받을 수 있습니다. 원하는 작업을 수행 할 수있는 도구가있을 수 있습니다. (하지만 웹앱의 범위를 벗어납니다.)

또는 실제로 필요한 것은 고객 관계 관리입니다. (CRM) 솔루션. Salesforce.com 및 ilk에 이미 원하는 도구가있을 수 있습니다.

답변

Boomerang , 원하는대로 할 수있을 것 같습니다.

나중에 보낼 이메일을 예약합니다. 간편한 이메일 알림.
Gmail 용 Boomerang은 이메일 메시지를 보내고받는시기를 제어 할 수있는 Firefox / Chrome 플러그인입니다.

댓글

  • 좀 더 자세히 설명해 주시겠습니까? 어떤 방식으로?

답변

GmailApps에서 샘플 코드를 약간 수정했습니다. 스프레드 시트에는 이름, 이메일, 날짜 (월 / 일 / 연도), 텍스트가 포함됩니다. 저에게 잘 맞았습니다.

function sendEmails() { var sheet = SpreadsheetApp.getActiveSheet(); //var mSheet = sheet.getSheets()[0]; var startRow = 2; // First row of data to process var numRows = sheet.getLastRow()-1; // Gets last number of rows to process //Logger.log(sheet.getLastRow()); var tDate = new Date(); var tFormat = tDate.getMonth()+1 + "/" + tDate.getDate() + "/" + tDate.getYear(); // Fetch the range of cells A2:D2 var dataRange = sheet.getRange(startRow, 1, numRows, 4) // Fetch values for each row in the Range. var data = dataRange.getValues(); for (i in data) { var row = data[i]; var emailAddress = row[1]; // Second column var message = "Dear " + row[0] + ", \n\n" + row[3] + "\n\nCheers"; // Fourth column var dFormat = row[2].getMonth()+1 + "/" + row[2].getDate() + "/" + row[2].getYear(); if (dFormat == tFormat){ var subject = "Hi"; MailApp.sendEmail(emailAddress, subject, message); } } } 

댓글

  • OP는 특히 Gmail에 대해 묻습니다. 솔루션이 Google 스프레드 시트에 저장된 데이터를 사용하는 것 같습니다. 대신 Gmail을 직접 참조 할 수 있습니까?

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다