Як я можу автоматично переслати електронний лист та змінити відправника?


8

Я хотів би встановити адресу електронної пошти, яка б пересилала всі вхідні електронні листи та міняла відправника.

Приклад: Випадкова людина надсилає пошту на рахунок, який я створив:

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

Потім цей обліковий запис автоматично перенаправить його на іншу адресу із самим собою як відправник:

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

Я шукаю якусь послугу, яка дозволить мені це зробити, оскільки у мене немає доступного сервера для налаштування. Я спробував розігратися з налаштуваннями переадресації в Hotmail, gmail тощо, але не можу змусити його змінити адресу відправника.

Відповіді:


11

Я використовую E4ward для цієї мети. E4ward виділяє псевдоніми, які мають вигляд alias@username.e4ward.com. Я видаю ці псевдоніми, і E4ward пересилає електронні листи, надіслані їм на мою реальну адресу електронної пошти, але з хитрою зворотною адресою, яку я можу використовувати, щоб відповісти таким чином, що моя відповідь, здавалося б, надійшла від псевдоніма.

Перевагою такого роду послуг є те, що я менше піддаюся спаму, і коли я отримую непрошений електронний лист, я точно знаю, хто винен.

Я спробував десяток таких послуг, перш ніж зупинитися на E4ward як найкращий. Я користувався безкоштовним рахунком пару місяців і був настільки задоволений, що платив підписку на 10 доларів щорічно. Їх служба дуже повна, відсутня лише функція псевдонімів, що закінчуються автоматично, які мені не потрібні.

Прочитайте цю статтю для опису E4ward.com - Служба одноразових адрес електронної пошти :

E4ward.com - це звичайний і дуже корисний одноразовий сервіс електронної пошти, який дозволяє легко запобігти спаму на вашу справжню адресу електронної пошти з легким псевдонімом, що стирається. Ви можете використовувати власний домен за допомогою E4ward.com, але псевдоніми з автоматично закінчуючим терміном не пропонуються.

  • E4ward.com дозволяє встановлювати необмежену кількість одноразових адрес електронної пошти.
  • Ви можете налаштувати власні псевдоніми або використовувати випадкові символи, щоб ускладнити здогадки.
  • Кожен E4ward.com може мати пам’ятку, яка допоможе вам запам'ятати, для якого сайту чи використовувати
    його було створено.
  • E4ward.com дозволяє створювати псевдоніми для кількох реальних адрес електронної пошти.
  • Ви можете використовувати псевдоніми на своєму власному доменному імені з E4ward.com.
  • E4ward.com захищає вашу справжню адресу навіть у відповідях, перенаправляючи їх через свої сервери.

Це було ефективно для мене, щоб отримати тригери електронної пошти за допомогою IFTTT. Мені вдалося пересилати електронні листи на адресу email@recipe.ifttt.com із власною адресою FROM (моя власна адреса).
клоніст

@Hallgrim Чи можете ви поділіться якимись інструкціями, як вам це вдалося?
netimen

8

Я думаю, для цього потрібно використовувати щось на кшталт procmail . Я сумніваюся, що ви можете це зробити з будь-яким безкоштовним клієнтом веб-пошти.


2
Procmail - це біль для налаштування, але це справді добре, коли це працює.
Torben Gundtofte-Bruun

3

Я думаю, у вас є кілька варіантів:

  1. Увійдіть в систему за допомогою веб-хостингу, який надає вам доступ до SSH та можливість налаштувати власні налаштування пошти. Потім встановіть procmail для цього. Мій господар робить це за 10 доларів на місяць.

  2. Для цього використовуйте локальний поштовий клієнт. Наразі в моїй програмі University Mail (веб-версія Outlook, підключена до їх сервера Exchange) у мене встановлено правило, щоб робити саме те, що ви просите. (Насправді я хотів би зробити реальну переадресацію там, де схоже на те, що електронна пошта насправді надійшла від свого початкового одержувача, але цей клієнт цього не дозволить.) Якщо ви це зробите, весь електронний лист буде завантажено, а потім відтворено.

  3. Поговоріть зі службою переадресації електронної пошти (наприклад, pobox.com), поясніть свій випадок і подивіться, що вони можуть зробити для вас. Це досить простий запит, який вони, можливо, не пропонують як запас просто тому, що більшість людей хочуть, щоб їх переслана пошта відображала оригінального відправника.



2

Я зіткнувся з подібною проблемою і використав Google Apps Script для Gmail, щоб виправити її. Я доповнив сценарій Паскаля Ріхтера . Щоб сценарій працював, я створив новий обліковий запис Gmail, створив фільтр під назвою "Фото", який захоплює кожен електронний лист із вкладенням. Сценарій перевіряє мітку щохвилини і передає всі повідомлення Tumblr. Щоб змусити вас працювати, вам доведеться:

  • Або використовуйте назву мітки Pics або оновіть labelName у сценарії
  • Оновіть адресу електронної пошти@tumblr.com у цьому сценарії до власної електронної адреси електронної пошти
  • Додайте тригер, щоб цей сценарій запускався з будь-якою частотою, яку б ви хотіли

Ось код:

// 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 =============================

Мої вибачення, якщо все форматування тут зіпсовано. Я новачок у цьому.



1

У випадку, якщо хтось все ще шукає відповідь на це, я шукав всюди і не міг знайти рішення, яке не передбачало б запустити Microsoft Outlook та залишити комп'ютер 24/7.

Я зрозумів спосіб зробити це через IFTTT та Gmail, відвідайте додаток за такою URL-адресою: https://ifttt.com/applets/JDHcT76p-automatically-forward-all-emails-from-a-specific-email -адреса-приховування-оригіналу-відправника-s-електронної пошти .

  1. Підпишіться на електронну адресу, яка наразі отримує електронні листи, які ви хочете переслати (це має бути обліковий запис Gmail, якщо ваш обліковий запис не є обліковим записом Gmail, можливо, ви зможете створити обліковий запис Gmail і автоматично переслати всі електронні листи до цього адресу вашого поточного постачальника)

  2. Введіть електронну адресу особи, яка надсилає вам електронні листи

  3. Введіть електронну адресу особи, яка отримуватиме електронні листи

Ви хочете піти, він приховує оригінальну електронну адресу відправників і показує вашу електронну пошту, те саме повідомлення та тему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.