2012-06-04 3 views
2

Вот мой код Google App Script:переадресация сообщений электронной почты удаляет адрес электронной почты исходного отправителя в сценариях приложения Google

var messages = threads[x].getMessages(); 
for (var y in messages) 
{ 
    messages[y].forward("[email protected]"); 
} 

Это перенаправляет отлично, но он сбрасывает from поля сообщения на электронный идентификатор счета, который выполняет сценарий , Это удаляет все учетные данные исходного отправителя message. Как перенаправить электронную почту более элегантно, чтобы сохранить все исходные заголовки (не менее from и to)? Если исходное сообщение было отправлено в список людей или newsgroup, мне нужно сохранить его в пересылаемом сообщении.

ответ

0

В общем, переадресованное письмо не сохраняет оригинал и адрес. Если вы отправите электронное письмо с помощью GMail или Outlook, вы заметите это. GMailApp ведет себя одинаково.

+3

Да, но по крайней мере он добавляет приятное сообщение '--Forwarded '-' детали перед телом сообщения. Кроме того, если вы включите пересылку в gmail, вы увидите, что перенаправленное письмо изначально сохраняет оригинал от и до адресов. Похоже, что сообщение отправляется прямо на это письмо. – jerrymouse

Смежные вопросы