- -정해진 날짜보다 오래된 이메일을 자동 삭제하도록 Gmail 설정

설정 한 날짜보다 오래된 이메일을 자동 삭제하도록 Gmail 설정

며칠 전에, 우리는 놀라운 Mailstrom을 검토했습니다.지저분한받은 편지함을 청소하는 데 도움이되는 웹 서비스. 가장 거친받은 편지함을 길들이는 데 도움이되는 놀라운 서비스이며 우리에게 큰 도움이되었습니다. 받은 편지함이 정리되면 깨끗하게 유지해야 할 수 있습니다. 가장 간단한 방법은 전자 메일을 정기적으로 읽고 보관하려는 메시지를 보관 한 다음 쓸모없는 메시지를 삭제하는 것입니다. 물론 그렇게 단순하다면 처음부터 복잡한받은 편지함이 없을 것입니다. 받은 편지함에서 읽은 메시지 나 중요하지 않은 메시지를 제거 할 수없는 경우 다음 Google 스크립트를 사용하여 자동으로 보내면됩니다.

이 Google 스크립트를 사용하려면 먼저대부분 읽을 수없는 메시지와 일반적으로 쓸모없는 메시지를 필터링하십시오. 이전에 필터를 만든 적이 없다면 다음과 같이하십시오. Gmail 웹 인터페이스의 오른쪽 상단에있는 톱니 바퀴 아이콘을 클릭하고 설정을 선택합니다. 여기에는 많은 탭이 있습니다. 필터 탭으로 이동하여 하단의 '새 필터 만들기'링크를 클릭하십시오. 검색 창에 적용 할 수있는 필터 필드가 확장됩니다.

이메일 주소 (보낸 사람,받는 사람)에 대한 필터를 만들었습니다. 원하는 경우 주제에 대해서도 유사한 필터를 작성할 수 있습니다. 필터에 "삭제"를 표시하고 기존의 모든 메시지에 적용하십시오.

그런 다음 Google Scripts로 이동하여 빈 프로젝트를 만듭니다. 다음 스크립트를 새 파일에 붙여 넣고 실행 메뉴에서 저장 / 실행하십시오.

function cleanUp() {
var delayDays = 2 // Enter # of days before messages are moved to trash
var maxDate = new Date();
maxDate.setDate(maxDate.getDate()-delayDays);
var label = GmailApp.getUserLabelByName("delete me");
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
if (threads[i].getLastMessageDate()<maxDate)
{
threads[i].moveToTrash();
}
}
}

다음으로이 스크립트에 대한 트리거를 설정해야합니다. i.예를 들어 하루에 얼마나 자주 실행해야합니까? 리소스> 현재 프로젝트 트리거로 이동하여 분, 시간 또는 매일 실행되도록 설정하십시오. 이제 선택한 간격 내에서 스크립트를 실행할 빈도를 선택하십시오. 1 분마다 실행되도록 설정했는데, 이는 일반 사용자의 요구 사항보다 더 빈번합니다. 메시지가 매일 휴지통으로 전송되도록 12 시간 또는 24 시간마다 실행되도록 설정할 수 있습니다.

스크립트 트리거

그게 다야 스크립트를 실행하면 "delete me"레이블이있는 모든 이메일이 휴지통으로 이동 된 것을 볼 수 있습니다. 스크립트에서 다음 줄을 편집하여이 스크립트가 휴지통으로 이메일을 보내기 전에받은 편지함에 이메일이 머무르는 시간을 변경할 수 있습니다.

var delayDays = 2 // Enter # of days before messages are moved to trash

"날 삭제"레이블이있는 모든 전자 메일이 현재 날짜에 휴지통으로 보내지도록 2를 더 높은 숫자 또는 0으로 바꿉니다.

[Lifehacker를 통해]

코멘트