1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> 電話 >> 留守番電話

受信メールを自動的に印刷するにはどうすればよいですか?

オプション 1:メール クライアントでルールを使用する

Gmail、Outlook、Thunderbird などのほとんどの電子メール クライアントでは、受信電子メールを自動的に処理するためのルールを設定できます。これらのルールは、電子メールの送信者、件名、キーワードなどの基準に基づくことができます。

たとえば、Gmail で特定の送信者からのすべてのメールを自動的に印刷するには、次のようなルールを作成できます。

1. Gmail 設定ページを開きます。

2. [フィルタとブロックされたアドレス] タブをクリックします。

3. [新しいフィルタの作成] リンクをクリックします。

4. [差出人] フィールドに送信者の電子メール アドレスを入力します。

5. 「印刷する」チェックボックスをオンにします。

6. 「フィルタの作成」ボタンをクリックします。

オプション 2:サードパーティのサービスを使用する

受信メールを自動的に印刷できるサードパーティ サービスがいくつかあります。これらのサービスは通常、電子メール アカウントに接続し、電子メールをプリンタに転送することで機能します。

人気のあるサービスの 1 つは PrintMagic です。電子メールを自動的に印刷するように PrintMagic を設定する方法は次のとおりです。

1. PrintMagic アカウントを作成します。

2. PrintMagic を電子メール アカウントに接続します。

3. 印刷したい電子メールを選択します。

4. 「印刷」ボタンをクリックします。

PrintMagic は、電子メールを PDF 形式で印刷したり、電子メールをクラウド ストレージ サービスに保存したりする機能など、他の機能も提供します。

オプション 3:カスタム スクリプトを使用する

技術に詳しい場合は、受信メールを自動的に印刷する独自のスクリプトを作成できます。これは、Python や JavaScript などのプログラミング言語を使用して実行できます。

以下は、Python で電子メールを自動的に印刷するスクリプトの基本的な例です。

「」パイソン

imaplib をインポートする

smtplib をインポートする

メールをインポートする

サブプロセスインポート呼び出しから

def print_emails():

# IMAPサーバーに接続します

imap_server =imaplib.IMAP4_SSL("imap.example.com")

imap_server.login("ユーザー名", "パスワード")

# メールのリストを取得する

ステータス、メール =imap_server.search(なし、"すべて")

ステータス !="OK" の場合:

print("メールのリスト取得エラー")

戻る

# 各メールを印刷する

email[0].split() の email_id の場合:

call(["lpr", "-P プリンター名", 電子メール ID])

スクリプトを開始します

print_emails()

「」

このスクリプトは、imaplib モジュールを使用して IMAP サーバーに接続し、search() メソッドを使用して電子メールのリストを取得し、lpr コマンドを使用して各電子メールを印刷します。

注: このスクリプトは、システムに lpr コマンドがインストールされている場合にのみ機能します。 lpr は、UNIX または Linux システム上でファイルを印刷するためのコマンドライン ツールです。