- Milyen switch-et vegyek?
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Van, amit nehéz lett megtalálni a Google keresőjével
- Rossz üzlet az EV-kölcsönzés
- Milyen routert?
- Mesterséges Intelligencia topik
- Kínában túl sok az EV, fokozódik az árháború
- Vírusirtó topic
- 3 évig még biztosan nem rendelhetünk Xiaomi EV-t
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
Új hozzászólás Aktív témák
-
szabof1
őstag
Az alap problémám ugye ez: "Bejövő SMS-nél egy bizonyos számról és egy bizonyos karaktersorozatot tartalmazó SMS szövegét kellene automatikusan egy maghatározott e-mail címre megadott tárggyal elküldeni."
Nos eljutottam odáig, hogy van egy profilom, amely bejövő SMS esetén összeállít egy emailt (Task = Compose Email), ahol az üzenet tartalma az SMS szövege (%SMSRB). Ezzel az egyetlen apró hiba, hogy így nem automatikus az üzenet elküldése, mivel az email nem megy el automatikusan, ugyanis rá kell bökni a jobb felső sarokban az email elküldése ikonra.
A Tasker Wikiben itt azt olvastam, hogy ezt (csak?) külön alkalmazással lehet megoldani, nevezetesen az Email Me Pro-val. Várok még ennek a megvásárlásával. -
szabof1
őstag
Mire vezet a megszállottság
Hátha mást is érdekel a problémám ingyenes megoldása:
A bejövő SMS automatikus továbbküldését e-mailben (GMail) sikerült megoldanom az Android Scripting Environment (ASE, SL4A) és a hozzá való Python környezet telepítésével és az itt található Python programmal: Send email with attachmentsEzután a Taskerben az alábbi profilt és két taskot készítettem el:
Profile: Sms2mail - Py (8)
Event: Received Text [ Type:SMS Sender:ContactName
Content:TextFilter ]
Enter: SetPythonSendMailVars (7)
Exit: PythonSendMail (6)
Task: PythonSendMail (6)
A1: Run SL4A Script [ Name:sendemailA.py Terminal:Off
Pass Variables:%EMAIL_NAME, %EMAIL_USER, %EMAIL_PSWD, %EMAIL_TO, %EMAIL_SUBJECT, %EMAIL_BODY, %EMAIL_ATTACH ]
Task: SetPythonSendMailVars (7)
A1: Variable Set [ Name:%EMAIL_NAME To:TO@gmail.com Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%EMAIL_TO To:TO@gmail.com Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%EMAIL_USER To:FROM@gmail.com Do Maths:Off Append:Off ]
A4: Variable Set [ Name:%EMAIL_PSWD To:PASSWORD Do Maths:Off Append:Off ]
A5: Variable Set [ Name:%EMAIL_SUBJECT To:SUBJECT Do Maths:Off Append:Off ]
A6: Variable Set [ Name:%EMAIL_BODY To:%SMSRB Do Maths:Off Append:Off ][ Szerkesztve ]
-
szabof1
őstag
Kimaradt: a személyes részeket átírtam. Az általunk megadandó részek:
- ContactName (Akitől az SMS érkezik, nálam bank)
- TextFilter (az üzenetben megtalálható karaktersorozat, nálam "ÁTUTALÁS")
- TO@gmail.com (az email címzettje - nem csak GMail, más is lehet)
- FROM@gmail.com (a saját email címem - csak GMail lehet)
- PASSWORD (a Google accountom jelszava)
- SUBJECT (az üzenet tárgya, nálam "Utalás") -
Teasüti
nagyúr
Végre egy hasznos ember!
Nem értek a script-ekhez se python-hoz, de a leírtak nem csak változók deklarálásáról szólnak? Hol van az a parancs, ami ténylegesen elküldni az üzenetet a Gmail kliensével?Vmint kicsit zavarba ejtő az Exit Task (ha az ott az) egy Event context esetében.
szerk: áh kapisgálom, szóval nem ez a script maga, ez csak meghívja a telepítendő sendemailA.py script-et.
[ Szerkesztve ]
-
Rival
aktív tag
Én ezzel, és az AutoRemote nevű kis 1 dolláros kiegészítővel oldottam meg azt, hogy ha elküldöm a telefonnak a megfelelő parancsot, akkor e-mailben visszaküldi az aktuális GPS pozíciót (a pontosabb műholdas, és a hálózati pozíciót is). Persze, vannak kimondottan ilyen appok, de nézd meg, hogy azok mennyi erőforrást zabálnak, és ezt.
-
Rival
aktív tag
Az AutoRemote ugye csak a parancsot várja kintről, a többit a Tasker intézi (SL4A, Python szintén). Parancs jön, Tasker lekéri a pozíciót, amit eltárol a két változóban (%LOCN a hálózat alapján, és %LOC a műholdas). A Tasker "Write File" action-jével létrehozom a /mnt/sdcard/tmp/mailout.conf nevű fájlt, amit a sendemail.py script keres, persze a levél törzsében használva a két változó tartalmát. Szerintem neked ugyanezt kellene csinálni, csak éppen az SMS szövegét kellene berakni ebbe a fájlba.
1. Get Location
Source Any Timeout (Seconds) 902. Write File
File tmp/mailout.conf Append off3. Run SL4A Script
Name sendemail.py4. Wait
MS 0 Seconds 10 Minutes 0 Hours 05. Delete File
File tmp/mailout.conf
Új hozzászólás Aktív témák
- Tudástár Tasker - AZ Android alkalmazás
- Telekom mobilszolgáltatások
- Exkluzív órák
- Villanyszerelés
- Milyen switch-et vegyek?
- Apple Watch Sport - ez is csak egy okosóra
- Android alkalmazások - szoftver kibeszélő topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- GoPro Topic
- Steam Trade (csak csere!)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5