PuTTYのSMTPメール


5

PuTTYで(SMTPを介して)メールを送信する手順は何ですか?また、ファイルを添付することは可能ですか?


SMTPサーバーに直接接続し、手動でコマンドを発行することについて尋ねていますか?
thkala

回答:


3

あなたはまた、以下の全ての書面読むことができますHERE

1)[ホスト名]の下の[セッション]画面で、ドメイン名を指定する必要があります。「プロトコル」の場合、SSHを選択する必要があります。

ここに画像の説明を入力してください

2)次に、左側の[カテゴリ]メニューで[接続]をクリックし、[SSH]をクリックして、[トンネル]をクリックする必要があります。

ここに画像の説明を入力してください

3)次に、POP3のトンネルを設定します(電子メールの受信に使用)。この画面の[新しい転送ポートの追加:]セクションで、ソースポートとpop.example.com:110( "example.com"は自分の以下に示すように、宛先の実際のドメイン名)。「ローカル」が選択されていることを確認し、「追加」をクリックします。

ここに画像の説明を入力してください

4)次に、SMTP(電子メールの送信に使用)のトンネルを設定する必要があります。上記と同じ画面で、[新しい転送ポートを追加]の下で、ソースポートとmail.example.com:25( "example.com"は以下に示すように、宛先の実際のドメイン名)。「ローカル」を選択したまま、「追加」をクリックします。

ここに画像の説明を入力してください

5)左側のメニューの「セッション」カテゴリに戻ります。[保存されたセッション]で、設定した構成オプションを参照する名前を入力して、将来のセッションでそれらを簡単にロードできるようにする必要があります。このデフォルトセッションに「SecureEmail」という名前を付けることにしました。名前を入力したら、「保存」をクリックします。設定が保存され、セッションの名前が[デフォルト設定]ボックスに表示されます。

トンネルを開くには、セッション名をダブルクリックするだけです(または、1回クリックしてセッション名を強調表示し、[開く]を選択します)。

6)一度そうすると、SSHウィンドウが開き、アカウントアクセス情報の入力を求められます。入力するユーザー名とパスワードは、FutureQuestアカウントのものである必要があります。これは、CNCへのログインまたはFTPクライアントでの使用に使用するものと同じ情報です。ユーザー名とパスワードを入力した後、この画面で他に何もする必要はありません。ただし、開いたままにする必要があります。


1
+1。私はこれを決して知らない。それがどのように機能するかを確認します。:)
達人

4
この答えは、パテにポートを転送する方法に関する有用な情報を含んでいてもよいが、それは実際に元の質問とは何の関係もありません
アダムBatkin

2

telnetとポート25を使用してサーバーに接続し、メールコマンドを入力するだけです。

HELO pcyourconnectingwith.internalorexternaldomain.com

Enterキーを押すと、通常サーバーはあなたを愛します。

MAIL FROM: myaddress@emailonserverifnotrelay.com
RCPT TO: detsinationemail@email.com
DATA

通常は、最後の行に。終わったら。

Subject: This is the subject

ここでEnterキーを2回押します。

次に、本文を入力します。いくつかのbase64エンコーダーを使用し、それを添付ファイルとして貼り付ける方法を考えれば、あなたは私よりもクールです。

Enterキーを押して、新しい空の行にいることを確認します。

.

この時点で、キューに入れられたことがわかります。

exit

以上です。


1

二つの方法:

  • Putty / SSHを使用して、リモートのUnixライクシステムに接続します。次に、あなたが使用することができmuttpinealpinemailelmmailxメールを送信するために、様々な他のプログラムを。

  • Putty / Telnetを使用してリモートSMTPサーバーに接続し、コマンドを手動発行します。これについても、ここここで説明します。通常、これはテストの目的でのみ行う必要があります。


-2

この回答を無視してください Ayushは適切な回答を与えており、その設定を私は決して知りません。SHELL内でメールを送信したい場合、この回答は正しいでしょう。

パテは、メールを送信することとは関係ありません。UNIXサーバーからメールを送信することを想定しています。使用しているUNIXフレーバーは何ですか?mailまたはのようなコマンドを試してくださいmailx。次にuuencode、mailコマンドでオプションを試すことができます。

オプション:

mailx [-s subject] [-a attachment ]  [-r from-addr] to-addr . . .
   -s   subject of email (could be inserted later)
   -r   indicates the email's sender (not a standard argument)
   -a   file to be attached to email (in some versions only, please check man pages of mailx for your platform)
   -a   specify additional header fields (in other versions)

好む

echo "Some message for email body" | mailx -s "meeting today" somebody@example.com

添付ファイルを送信するには:

( cat mesgfile.txt; uuencode Test.dat Test.dat ) | mailx -s 'Testing' mymail@yexample.com

uuencodeコマンドは2つのパラメーターを取ります。1:送信するファイル、2:送信する名前。

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