Удалить теги «[Внешние]», добавленные почтовым сервером - PullRequest
0 голосов
/ 12 марта 2020

Моя организация начала добавлять неприятные предупреждения в тему и текст любого электронного письма, которое приходит с внешнего адреса. Моя организация разрешает пересылку электронной почты, и я пересылаю в gmail. Я хотел бы, чтобы дополнительный текст автоматически удалялся, прежде чем я увижу его в Gmail. Это не будет нарушать политику в моей организации. Некоторые идеи, которые у меня были:

(1) Один из вариантов - настроить фильтр Gmail, который редактирует сообщение. Эта функция, кажется, не существует.

(2) Другой вариант - настроить отображение так, чтобы этот конкретный текст никогда не отображался на экране. Опять же, похоже, нет никакого способа сделать это.

(3) Я написал сценарий в Службах Google, чтобы захватить содержимое каждого оскорбительного электронного письма и отправить отредактированную версию себе, но нет никакого способа чтобы поле «from» показывало оригинального отправителя (возможно, по уважительной причине). Я могу поместить эту информацию в «ответить на», но клиент Gmail не показывает это красиво. Это удаляет надоедливый дополнительный текст за счет возможности легко увидеть, кто отправил электронное письмо. Суть этого вызова:

  GmailApp.sendEmail("<my_email_address>",newSubject,newBody,{
    attachments: message.getAttachments(),
    bcc: message.getBcc(),
    cc: message.getCc(),
    htmlBody: newBody,
    replyTo: message.getFrom(),
});  

Есть идеи? По мере приближения «состояния няни» это становится большой проблемой, поэтому я уверен, что другие оценят ваше решение.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2020

Apps Script

Вы можете вставить сообщения в вашу папку входящих с их оригинальным полем " From ", но с измененным телом.

Примечание: Вставка отличается от отправки, поскольку сообщение создается во входящих сообщениях с меньшей проверкой, чем отправка.

Чтобы использовать это в скрипте приложений, взгляните на Advanced Gmail Service .

Пользовательское приложение

Еще одна идея, как это сделать, - использовать пользовательское приложение (на любом языке, который вы предпочитаете), чтобы:

  • сканирует почтовый ящик вашей компании с помощью IMAP
  • манипулирует телом сообщения, чтобы удалить нежелательные артефакты
  • вставляет обработанное сообщение в почтовый ящик Gmail с помощью Gmail API
0 голосов
/ 27 марта 2020

Issue

К сожалению, в день написания этой статьи нет способа редактировать переадресованное письмо с помощью API Gmail. Просмотрите документацию , чтобы узнать, что вы можете сделать с API Gmail в отношении пересылки адресов электронной почты.

Обходной путь

Несмотря на то, что невозможно отредактировать адрес электронной почты для пересылки, в вашем случае вас интересует:

  1. Редактирование текста и темы письма адрес.
  2. Сохранить информацию о том, кто был отправителем.

Поэтому вы можете сделать следующее:

  1. Получить адрес электронной почты , который вы хотите отредактировать. Получите тело, тему и информацию о том, кто его отправил, и сохраните это.
  2. Создайте новое сообщение, в котором вы отредактируете только что полученное сообщение и напишите по теме поле from, которое было в сообщении, которое вы только что получили.
  3. Отправить который создал сообщение для вашего желаемого получателя, точно так же, как это было пересылка электронной почты.

Надеюсь, это помогло вам. Дайте мне знать, если вам нужно что-то еще или вы что-то не поняли. :)

...