Kako automatski ispisujete dolaznu e-poštu?
Većina klijenata e-pošte, poput Gmaila, Outlooka i Thunderbirda, omogućuje postavljanje pravila za automatsko rukovanje dolaznom e-poštom. Ta se pravila mogu temeljiti na kriterijima kao što su pošiljatelj, predmet ili ključne riječi u e-poruci.
Na primjer, za automatski ispis svih e-poruka od određenog pošiljatelja na Gmailu, možete stvoriti ovakvo pravilo:
1. Otvorite stranicu postavki Gmaila.
2. Pritisnite karticu "Filtri i blokirane adrese".
3. Kliknite vezu "Izradi novi filtar".
4. Unesite adresu e-pošte pošiljatelja u polje "Od".
5. Označite potvrdni okvir "Ispiši".
6. Pritisnite gumb "Stvori filtar".
Opcija 2:Koristite uslugu treće strane
Postoji nekoliko usluga trećih strana koje mogu automatski ispisati vašu dolaznu e-poštu. Ove usluge obično rade povezivanjem s vašim računom e-pošte i zatim prosljeđivanjem e-pošte na pisač.
Jedna popularna usluga je PrintMagic. Evo kako postaviti PrintMagic za automatski ispis e-pošte:
1. Napravite PrintMagic račun.
2. Povežite PrintMagic sa svojim računom e-pošte.
3. Odaberite poruke e-pošte koje želite ispisati.
4. Pritisnite gumb "Ispis".
PrintMagic nudi i druge značajke, poput mogućnosti ispisa e-pošte u PDF formatu i spremanja e-pošte u uslugu pohrane u oblaku.
Opcija 3:Koristite prilagođenu skriptu
Ako ste više upućeni u tehnologiju, možete napisati vlastitu skriptu za automatski ispis dolazne e-pošte. To se može učiniti pomoću programskog jezika poput Pythona ili JavaScripta.
Evo osnovnog primjera skripte koja automatski ispisuje e-poštu u Pythonu:
```python
import imaplib
uvoz smtplib
uvoz e-pošte
iz poziva uvoza potprocesa
def print_emails():
# Spojite se na IMAP poslužitelj
imap_server =imaplib.IMAP4_SSL("imap.example.com")
imap_server.login("korisničko ime", "lozinka")
# Dobijte popis e-pošte
status, e-pošta =imap_server.search(Ništa, "SVE")
if status !="OK":
print("Pogreška pri dobivanju popisa e-pošte")
povratak
# Ispis svake e-pošte
za email_id u emails[0].split():
poziv(["lpr", "-P printer_name", email_id])
Pokrenite skriptu
print_emails()
```
Ova se skripta povezuje s IMAP poslužiteljem pomoću imaplib modula, dobiva popis e-poruka pomoću metode search(), a zatim ispisuje svaku e-poštu pomoću naredbe lpr.
Napomena: Skripta će raditi samo ako na svom sustavu imate instaliranu naredbu lpr. lpr je alat naredbenog retka za ispis datoteka na UNIX ili Linux sustavu.