Skip to content

Review Game Mobile Hot

Recent Posts

  • How To Delete or Deactivate Account On Facebook, Instagram, TikTok
  • iOS 15 will bring to your iPhone 5 new awesome features next week
  • Instructions To Custom Easily Background On Google Meet, Microsoft Teams And Zoom
  • Star Wars: PC and PS5 version of Knights of the Old Republic – Remake is coming
  • Call Of Duty Reveals New Warzone ‘The Pacific’ Map in Vanguard Multiplayer Trailer

Tags

  • AI (4)
  • Amazon (3)
  • Android (6)
  • Android Games (3)
  • Apple (8)
  • Call of Duty (6)
  • Deep Learning (4)
  • Epic Games (6)
  • Facebook (8)
  • Flipkart (3)
  • Fortnite (7)
  • google (11)
  • google pixel 4a (3)
  • Google Play Store (5)
  • Instagram (5)
  • iOS (3)
  • iPhone 12 (5)
  • iPhone 12 Pro (3)
  • League of Legends (3)
  • Machine Learning (8)
  • Nintendo Switch (3)
  • oracle (4)
  • phim tài liệu về trí tuệ nhân tạo (5)
  • playstation (4)
  • PlayStation 5 (4)
  • proxy (3)
  • proxy là gì (3)
  • ps4 (4)
  • ps5 (7)
  • Python (13)
  • Samsung (8)
  • Samsung Galaxy (3)
  • smartphone (3)
  • Snapchat (3)
  • trí tuệ nhân tạo (16)
  • tài liệu ai trí tuệ nhân tạo (5)
  • tài liệu học lập trình trí tuệ nhân tạo (5)
  • tài liệu học môn trí tuệ nhân tạo (5)
  • tài liệu học trí tuệ nhân tạo (5)
  • tài liệu môn trí tuệ nhân tạo (5)
  • tài liệu trí tuệ nhân tạo (7)
  • tài liệu trí tuệ nhân tạo của nguyễn thanh thủy (5)
  • tài liệu về trí tuệ nhân tạo (5)
  • tạp chí Trí tuệ nhân tạo (11)
  • ứng dụng trí tuệ nhân tạo (4)
trituenhantao.info is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.*Amazon and the Amazon logo are trademarks of Amazon.com, Inc., or its affiliates.Additionally, trituenhantao.info participates in various other affiliate programs, and we sometimes get a commission through purchases made through our links.

Recent Comments

  • Android 12 Release Date: When It Officially Launched? - Review Game Mobile Hot on NBA 2K22 Reveales New Ways To Explore Interesting Things In The City
  • Nintendo Switch Confirms Release of Dying Light - A Beloved Action Game on Xiaomi 12 may have a lower resolution camera than its predecessor
  • Nintendo Switch Confirms Release of Dying Light - A Beloved Action Game on Now you can get Google Fi VPN on iPhone
  • Xiaomi 12 may have a lower resolution camera than its predecessor on Google Pixel 6 launch date leaked. Will it coincide with the iPhone 13 launch date?
  • Xiaomi 12 may have a lower resolution camera than its predecessor on Five Unhelpful Changes In League of Legends Patch 11.18

Categories

  • App Free (77)
  • Cập nhật (115)
  • CHATBOT AI (1)
  • Chia sẻ, mạn bàn (8)
  • Công nghệ thông tin (60)
  • Deep Learning (6)
  • Điều mới mẻ (36)
  • Dự án thú vị (13)
  • Emotiv Epoc (3)
  • firm (1)
  • Kẻ trăn trở (4)
  • Link hay (19)
  • Machine Learning (9)
  • Mạn bàn (1)
  • news (120)
  • Nghiên cứu AI (53)
  • Oracle và Database (32)
  • Tác phẩm văn học (1)
  • Tài liệu AI (17)
  • Thơ con cóc (1)
  • Tin tức (4)
  • Tin tức AI (55)
  • Tủ sách (59)
  • Ứng dụng AI (12)
  • Vọc linh tinh IT (13)
  • Ý tưởng mới (17)

Tag: đọc email bằng pentaho

Đọc email và lấy file đính kèm sử dụng Pentaho

Đọc email và lấy file đính kèm sử dụng Pentaho

Nếu ta muốn thực hiện một tác vụ tự động gì đó khi có một email gửi đến như:

  • Lấy file đính kèm của một thư gì đó để xử lý vấn đề gì đó…
  • Đọc nội dung thư và thực hiện một tác vụ vào đó…
  • …

Thì ta cần có thể sử dụng Pentaho để thực hiện việc đọc email này để xử lý. Sau đây mình hướng dẫn một task nhỏ thực hiện một tác vụ mà mình cần làm.

Đầu bài: Từ phía đối tác hàng tháng muốn gửi cho mình 1 file theo một form định sẵn, sếp yêu cầu mình lấy file đó về và import vào hệ thống.

Nếu đơn giản nhất thì yêu cầu họ put file lên một thư mục nào đó cho mình, hoặc sử dụng 1 kênh nào đó như webservice… nhưng vì cửa dưới về vấn đề hợp tác mà không đàm phán được. Họ cứ muốn gửi email thủ công cơ thì phải làm sao?

Đối với trường hợp này, có 1 cách đơn giản ta có thể sử dụng Pentaho tiến hành đọc email tự động hàng ngày, thấy có email chưa đọc từ một địa chỉ cụ thể, lấy file đính kèm về đặt tại 1 thư mục nào đó của máy tính. Sau đó chuyển trạng thái email là đã đọc. Các việc tiếp theo xử lý file đó thế nào thì là 1 vấn đề khác.

Môi trường Petaho thì mọi người đã nắm được, mình đi luôn vào vấn đề chính.

B1: Vì mình cần lấy file đính kèm từ Email nên ta phải tạo 1 Job: Vào File -> New ->Job

B2: Đối với mỗi Job ta luôn cần 1 điểm start để chạy. Để đơn giản ta chọn Item: General -> Start, Phần này ta có thể đặt được lịch, thời gian… Ta chạy thử 1 lần nên chưa cần quan tâm.

B3: Đây là phần chính, để đọc email và lấy file. Ta chọn Item: Mail -> Get mails(POP3/IMAP)

B4: Kéo thả nối bước của Item Start sang Get mails.

B5: Cấu hình Email như ảnh sau (click đúp vào Item):

Giải thích 1 số tham số chính sau:

Source Host: Đây là địa chỉ email server, hiện mình đang dùng office365, nếu là google thì bạn chọn gõ: mail.google.com

Use SSL: Mail server của bạn có dùng SSL hay không, có thì tích vào. Bây giờ đa phần dùng SSL cho an toàn hết rồi.

Port: Mình để mặc định

Username và password: Địa chỉ và pass email của mình

Protocol: Chọn IMAP (mình đang dùng exchange) nếu là POP3 thì bạn chọn POP3.

Nhấn Test connection để kiểm tra, nếu thông báo success là ok, còn không bạn kiểm tra lại thông tin nhé.

Khi đã test thành công, tiếp đến ta thiết lập thư mục để lưu lại nội dung email và file đính kèm.

Các tham số mình đã biết như sau:

Target directory: Phần này mình chọn thư mục để lưu trữ thông tin của email khi lấy về

Create folder: Tích vào nếu muốn chưa có thì nó sẽ tự tạo thư mục

Target filename pattern: Bạn muốn lưu file theo định dạng gì đó thì nhập theo quy tắc, hiện mình để mặc định.

Save message content: Tích vào muốn lưu nội dụng file (mình chỉ lấy file attach nên mình không quan tâm)

Get mail attachment: chưa rõ lắm, để mặc định là tích

Different folder for attachment: Cái này xem cần đặt file attach cùng thư mục lưu email không, nếu không cùng thì chọn thư mục lưu file ở phía dưới.

Tiếp theo là tab Settings để thiết lập việc lấy email:

Phần này khá trực quan, các bạn có thể thể thêm. Hiện mình đang chỉ muốn lấy ở mục INBOX của email, lấy 10 email chưa được đọc ở thư mục này (không lấy ở thư mục con).

Ở tab: Filters ta có thể filters chi tiết thêm về địa chỉ email gửi đến, việc cc, tên email….

ở đây mình chỉ lấy email gửi từ địa chỉ….

B6: Như vậy đã OK. Bạn có thể nhất OK và lưu lại JOB này. Chạy thử để xem kết quả nhé.

Posted on 24/07/201808/08/2019Author adminCategories Công nghệ thông tinTags đọc email bằng pentaho, pentaho, sử dụng pentaho
Privacy Policy Proudly powered by WordPress