Jak mogę automatycznie przekazać wiadomość e-mail i zmienić nadawcę?


8

Chciałbym skonfigurować adres e-mail, który będzie przekazywał wszystkie przychodzące wiadomości e-mail i zmieniał nadawcę.

Przykład: przypadkowa osoba wysyła pocztę na konto, które założyłem:

From: randomperson@randomsite.com
To: aggregator@serviceprovider.com
Subject: Test message
Hi!

To konto automatycznie przekieruje je na inny adres, podając się jako nadawca:

From: aggregator@serviceprovider.com
To: finalrecipient@somewhere.com
Subject: Test message
Hi!

Szukam jakiejś usługi, która pozwoli mi to zrobić, ponieważ nie mam dostępnego serwera do skonfigurowania. Próbowałem bawić się ustawieniami przesyłania dalej w hotmailu, Gmailu itp., Ale nie mogę zmienić adresu nadawcy.

Odpowiedzi:


11

W tym celu używam E4ward . E4ward przydziela aliasy, które wyglądają alias@username.e4ward.com. Rozdaję te aliasy, a E4ward przekazuje wiadomości e-mail wysłane do nich na mój prawdziwy adres e-mail, ale ze sztucznym adresem zwrotnym, którego mogę użyć, aby odpowiedzieć tak, że moja odpowiedź wydaje się pochodzić z aliasu.

Zaletą tego rodzaju usług jest to, że jestem mniej narażony na spam, a kiedy otrzymuję niechcianą wiadomość e-mail, wiem dokładnie, kto jest winien.

Wypróbowałem kilkanaście takich usług, zanim zdecydowałem się na E4ward jako najlepszy. Korzystałem z darmowego konta przez kilka miesięcy i byłem tak zadowolony, że zapłaciłem roczną subskrypcję w wysokości 10 USD. Ich usługa jest bardzo kompletna, brakuje tylko funkcji aliasów wygasających automatycznie, których nie potrzebuję.

Przeczytaj ten artykuł, aby uzyskać opis E4ward.com - Usługa adresu e-mail jednorazowego użytku :

E4ward.com to praktyczna i bardzo użyteczna jednorazowa usługa e-mail, która ułatwia zapobieganie spamowi na Twój prawdziwy adres e-mail za pomocą łatwo usuwalnych aliasów. Możesz używać własnej domeny w witrynie E4ward.com, ale aliasy wygasające automatycznie nie są oferowane.

  • E4ward.com pozwala skonfigurować nieograniczoną liczbę jednorazowych adresów e-mail.
  • Możesz skonfigurować niestandardowe aliasy lub używać losowych znaków, aby utrudnić zgadywanie.
  • Każda witryna E4ward.com może zawierać notatkę, która pomoże Ci zapamiętać, dla której strony lub z której strony
    została skonfigurowana.
  • E4ward.com pozwala tworzyć aliasy dla wielu prawdziwych adresów e-mail.
  • Możesz używać aliasów we własnej nazwie domeny z E4ward.com.
  • E4ward.com chroni Twój prawdziwy adres nawet w odpowiedziach, kierując je przez swoje serwery.

Było to dla mnie skuteczne, aby uzyskać wyzwalacze e-mail z IFTTT. Udało mi się przesłać wiadomości e-mail na adres trigger@recipe.ifttt.com z niestandardowym adresem FROM (mój własny adres).
kloneman

@Hallgrim Czy mógłbyś podzielić się instrukcjami, jak ci się to udało?
netimen

8

Myślę, że musisz do tego użyć czegoś takiego jak procmail . Wątpię, czy możesz to zrobić za pomocą dowolnego bezpłatnego klienta poczty internetowej.


2
Procmail jest trudny do skonfigurowania, ale naprawdę dobrze działa.
Torben Gundtofte-Bruun

3

Myślę, że masz kilka opcji:

  1. Zaloguj się w firmie hostingowej, która zapewnia dostęp do SSH i możliwość dostosowania własnych ustawień poczty. Następnie skonfiguruj procmail, aby to zrobić. Mój gospodarz robi to za 10 USD / miesiąc.

  2. Aby to zrobić, użyj lokalnego klienta poczty. W tej chwili mam skonfigurowaną regułę w moim programie Poczta Uniwersytecka (internetowa wersja Outlooka, podłączona do ich serwera Exchange), aby robić to, o co prosisz. (W rzeczywistości chciałbym móc naprawdę przekazywać dalej tam, gdzie wygląda na to, że e-mail faktycznie pochodzi od pierwotnego adresata, ale ten klient na to nie zezwala). Jeśli to zrobisz, cała wiadomość zostanie pobrana, a następnie wysłana ponownie.

  3. Porozmawiaj z usługą przesyłania wiadomości e-mail (np. Pobox.com), wyjaśnij swoją sprawę i zobacz, co mogą dla Ciebie zrobić. Jest to dość prosta prośba, której mogą nie oferować jako opcji na akcje tylko dlatego, że większość ludzi chce, aby przekazana poczta pokazywała pierwotnego nadawcę.



2

Napotkałem podobny problem i skorzystałem z Google Apps Script dla Gmaila, aby go naprawić. Ulepszyłem scenariusz Pascala Richtera . Aby skrypt działał, utworzyłem nowe konto Gmail, skonfigurowałem filtr o nazwie „Pics”, który pobiera każdy e-mail z załącznikiem. Skrypt co minutę sprawdza etykietę i przekazuje wszystkie wiadomości do Tumblr. Aby to działało, musisz:

  • Użyj nazwy etykiety Pics lub zaktualizuj nazwę etykiety w skrypcie
  • Zaktualizuj adres email@tumblr.com w tym skrypcie na swój niestandardowy adres e-mail
  • Dodaj wyzwalacz, aby skrypt działał z dowolną częstotliwością

Oto kod:

// SCRIPT BEGIN =============================
// Forwards emails with attachments to Tumblr
// Only emails in the Label labelName will get forwarded
// You should set up a trigger so that this gets run regularly

var labelName = "Pics";

function Send_Gmail_Attachments_To_Tumblr() {
initLabels();
var threads = getThreads();
var attachments = getAttachments(threads);
sendAttachments(attachments);
removeThreadsFromLabel(threads);}

// helper functions 

function getThreads(){
return getGmailLabel().getThreads();}

function getMessages(threads){
var res = new Array();
var c = 0;
for(var i in threads){
var messages = threads[i].getMessages();
for(var a in messages){
res[c++]=messages[a];}
}
return res;}

function getAttachments(threads){
var res = new Array();
var messages = getMessages(threads);
for(var i in messages){
var attachments = messages[i].getAttachments();
for(var a in attachments){
//Eliminate attachments with same name
res[attachments[a].getName()]=attachments[a];}
}
return res;}

function removeThreadsFromLabel(threads){
getGmailLabel().removeFromThreads(threads);}

function sendAttachments(attachments){
for(var n in attachments){
sendAttachment(attachments[n])}
}

function sendAttachment(blob){
return MailApp.sendEmail("email@tumblr.com","","",{attachments: [blob]});}

function getGmailLabel(){
return GmailApp.getUserLabelByName(labelName);}

function initLabels(){
var label = null;

try{
label = getGmailLabel();
}catch(e){
Logger.log(e.getCause());}

if(!label){
GmailApp.createLabel(labelName);}
}

// SCRIPT END =============================

Przepraszam, jeśli formatowanie jest tu pomieszane. Jestem w tym nowy.



1

W przypadku, gdy ktoś nadal szuka odpowiedzi na to, szukałem wszędzie i nie mogłem znaleźć rozwiązania, które nie wymagałoby uruchamiania programu Microsoft Outlook i pozostawiania komputera w trybie 24/7.

Wymyśliłem sposób, aby to zrobić za pośrednictwem IFTTT i Gmaila, odwiedź aplikację pod następującym adresem URL: https://ifttt.com/applets/JDHcT76p-automatically-forward-all-emails-from-a-specific-email -address-hide-original-sender-s-email .

  1. Zarejestruj się, używając adresu e-mail, na który obecnie otrzymujesz wiadomości e-mail, które chcesz przekazać (musi to być konto Gmail, jeśli Twoje konto nie jest kontem Gmail, możesz utworzyć konto Gmail i automatycznie przekazywać wszystkie wiadomości e-mail na ten adres adres od obecnego dostawcy)

  2. Wpisz adres e-mail osoby, która wysyła Ci e-maile

  3. Wpisz adres e-mail osoby, która będzie otrzymywać wiadomości e-mail

Możesz już iść, ukrywa oryginalny adres e-mail nadawcy i pokazuje Twój adres e-mail, ten sam temat i treść wiadomości.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.