2014-05-08 12 views
9

Czy jest możliwe ustawienie pola nagłówka "odpowiedź na adres" na liście na liście mailowej? Podczas gdy rozmowy są czasami przyjemne, ludzie denerwują się na ilość wiadomości z określonej listy, w której respondenci ignorują instrukcję wysłania wiadomości na określony adres e-mail i trafiają w odpowiedzi, co skutkuje dziesiątkami (lub więcej) wiadomości zawierających takie rzeczy jak "Rozumiem!" lub "Nadchodzę!" gdy tylko jedna osoba musi zobaczyć odpowiedź.Ustawianie pola nagłówka odpowiedzi na adres

Dla tej konkretnej listy idealną sytuacją byłoby ograniczenie dozwolonych nadawców do zaledwie kilku osób, ale ponieważ żaden z nich nie korzysta z usług tak miłych jak Gmail lub samodzielny klient poczty (nie można ustanowić dodatkowych loginów SMTP) Nie znalazłem żadnego sposobu na ograniczenie inanity. Czy ktoś wie, jak to zrobić?

Odpowiedz

20

Nie jestem pewien, czy wciąż szukasz odpowiedzi, ale możesz ustawić nagłówek Reply-To za pomocą interfejsu API.

h:Reply-To 

Używam go z hash email - każdy użytkownik otrzymuje unikalny hash w post-do pola, więc wiem, kto jest odpowiadanie. Zasadniczo odpowiedź do wygląda następująco:

"h:Reply-To" : "[email protected]" 

W panelu tras dodać następujący i można przekierować na e-mail lub do punktu końcowego HTTP:

match_recipient("^inboundaddress\+(.*)@mydomain.com") 

nadzieję, że pomoże. Justin

+0

Zaznaczam to jako odpowiedź, ponieważ zostało wiele razy wznowione. Nigdy nie miałem okazji tego wypróbować, ale mam nadzieję, że inni uznają to za przydatne! –

0

Szukałem dokładnie tej samej funkcjonalności i jeszcze jej nie znalazłem. Próbowałem nawet korzystać z Routes, ale to nic innego, jak tylko przesłać wiadomość e-mail, zanim wyślę ją do wszystkich innych osób. Otworzyłem bilet z obsługą i otrzymałem tę samą odpowiedź. Nie ma sposobu, aby to ustawić w tym czasie.

1

Możesz programowo dodać nagłówek "Odpowiedz do" w wysyłanych danych.

Na przykład ten fragment działa dobrze w Pythonie:

import requests 

url = 'https://api.mailgun.net/v3/YOUR_ACCOUNT/messages' 
auth = ('api', 'YOUR_KEY') 
data = { 
    'from': 'Info <[email protected]>', 
    'to': ['[email protected]', '[email protected]'], 
    'subject': 'test email', 
    'html': '<b>hello!</b> that's all., 
    'text': 'plain text here', 
    'o:tag': ['categoria 1', 'categoria 2'] 
} 
data['h:Reply-To']="My name <[email protected]>" # <------------- HERE! 
res = requests.post(url, auth=auth, data=data) 
0

Proszę sprawdzić ten problem w mailgun-js

https://github.com/bojand/mailgun-js/issues/57

Wystarczy dodać 'h:Reply-To' do obiektu konfiguracji email:

const options = {from, to, subject, text, html}; 

    if(replyToAddress){ 
    options['h:Reply-To'] = replyToAddress; 
    } 

To wi Chcę dodać nowy nagłówek do e-maila :)

Powiązane problemy