電子メールを自動的に転送して送信者を変更するにはどうすればよいですか?


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でメールトリガーを取得するのに効果的でした。カスタムのFROMアドレス(自分のアドレス)を使用して電子メールをtrigger@recipe.ifttt.comに転送できました。
クローンマン、2015年

@Hallgrimいくつかの手順を教えてください、どうやってそれをどうやって管理できましたか?
2015

8

これにはprocmailのようなものを使う必要があると思います。無料のウェブメールクライアントならそれができるとは思いません。


2
Procmailは設定が面倒ですが、うまくいくと本当に良いです。
Torben Gundtofte-Bruun

3

私にはいくつかの選択肢があると思います:

  1. SSHアクセスと独自のメール設定を微調整する機能を提供するWebホスティング会社にサインオンします。次に、これを行うようにprocmailをセットアップします。私のホストはこれを月額$ 10で行います。

  2. これを行うには、ローカルメールクライアントを使用します。現時点では、University Mailプログラム(Exchangeサーバーに接続されたOutlookのWebバージョン)でルールを設定して、要求どおりの処理を実行しています。(実際には、実際の転送を実行して、実際にメールが元の受信者から送信されたように見せたいのですが、そのクライアントはそれを許可しません。)これを行うと、すべてのメールがダウンロードされてから再送信されます。

  3. メール転送サービス(pobox.comなど)に相談して、ケースを説明し、彼らがあなたに何ができるかを見てください。これは非常に単純なリクエストであり、転送されたメールに元の送信者を表示することを望む人が多いため、ストックオプションとして提供されない場合があります。



2

同様の問題に直面し、Gmail用のGoogle Apps Scriptを使用して修正しました。パスカルリヒターのスクリプトを拡張しました。スクリプトを機能させるために、新しいGmailアカウントを作成し、添付ファイル付きのすべてのメールを取得する「Pics」というフィルターを設定しました。スクリプトは毎分ラベルをチェックし、すべてのメッセージをTumblrに転送します。これを機能させるには、次のことを行う必要があります。

  • ラベル名Picsを使用するか、スクリプトのla​​belNameを更新します
  • このスクリプトのemail@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時間年中無休にしたりすることを含まない解決策を見つけることができませんでした。

IFTTTとGmailを使用してそれを行う方法を見つけました。次のURLでアプリにアクセスしてくださいhttps : //ifttt.com/applets/JDHcT76p-automatically-forward-all-emails-from-a-specific-email -address-hide-original-sender-s-email

  1. 転送するメールを現在受信しているメールアドレスでサインアップします(これはGmailアカウントである必要があります。アカウントがGmailアカウントでない場合は、Gmailアカウントを作成してすべてのメールを自動的に転送できます)現在のプロバイダーからのアドレス)

  2. あなたにメールを送っている人のメールアドレスを入れてください

  3. メールを受け取る予定の人のメールアドレスを入れてください

元の送信者のメールアドレスが非表示になり、同じ件名と本文のメッセージがメールに表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.