Aspose.Email Java cho PHP
Giới thiệu về Aspose.Email Java cho PHP
PHP / Java Bridge
PHP/Java Bridge là một triển khai của giao thức truyền dữ liệu, dựa trên XML giao thức mạng, có thể được sử dụng để kết nối một engine kịch bản gốc, ví dụ PHP, Scheme hoặc Python, với máy ảo Java. Nó nhanh tới 50 lần so với RPC nội bộ qua SOAP, yêu cầu ít tài nguyên hơn ở phía máy chủ web. Nó là nhanh hơn và đáng tin cậy hơn so với giao tiếp trực tiếp qua Java Native Interface, và không yêu cầu thành phần bổ sung nào để gọi các thủ tục Java từ PHP hoặc các thủ tục PHP từ Java.
Đọc thêm tại sourceforge.net
Aspose.Email cho Java
Aspose.Email cho Java là một thư viện lớp Java cho phép các ứng dụng Java đọc và ghi các tệp tin nhắn email ở nhiều định dạng mà không cần Microsoft Outlook. Nó cung cấp các lớp để đọc và cập nhật các tệp MSG, EML, EMLX, OFT, thêm/xóa tệp đính kèm và người nhận, cập nhật tiêu đề, nội dung và các thuộc tính khác của tệp MSG.
Aspose.Email Java cho PHP
Dự án Aspose.Email cho PHP cho thấy cách thực hiện các tác vụ khác nhau bằng cách sử dụng API Aspose.Email Java trong PHP. Dự án này nhằm cung cấp các ví dụ hữu ích cho các Nhà phát triển PHP muốn sử dụng Aspose.Email cho Java trong các Dự án PHP của họ bằng cách Cầu nối PHP/Java.
Phần này bao gồm các chủ đề sau:
- Tải về và Cấu hình Aspose.Email trong PHP
- Hướng dẫn cho Lập trình viên PHP
- Lập trình Email trong PHP
- Lập trình Outlook trong PHP
- Làm việc với tệp Tin nhắn Outlook (MSG) trong PHP
- Làm việc với tệp Lưu trữ Cá nhân Outlook (PST) trong PHP
- Thêm tệp vào PST trong PHP
- Thêm MapiCalendar vào PST trong PHP
- Thêm MapiContact vào PST trong PHP
- Thêm MapiJournal vào PST trong PHP
- Thêm MapiTask vào PST trong PHP
- Tạo PST mới trong PHP
- Tìm kiếm Tin nhắn và Thư mục trong PST theo Một số Tiêu chí trong PHP
- Tìm kiếm chuỗi trong PST mà không phân biệt chữ hoa/chữ thường trong PHP
- Hỗ trợ, mở rộng và đóng góp cho Aspose.Email trong PHP
Yêu cầu hệ thống và Nền tảng hỗ trợ
Yêu cầu hệ thống
Dưới đây là các yêu cầu hệ thống để sử dụng Aspose.Email Java cho PHP:
- Máy chủ Tomcat 8.0 hoặc cao hơn đã được cài đặt.
- PHP/JavaBridge đã được cấu hình.
- FastCGI đã được cài đặt.
- Thành phần Aspose.Email đã tải xuống.
Nền tảng được hỗ trợ
Các nền tảng được hỗ trợ:
- PHP 5.3 hoặc cao hơn
- Java 1.8 hoặc cao hơn
Tải về và Cấu hình
Tải xuống Thư viện cần thiết
Tải xuống các thư viện cần thiết được đề cập bên dưới. Đây là những thư viện cần thiết để thực thi các ví dụ Aspose.Email Java cho PHP.
Tải ví dụ từ các trang mã nguồn xã hội
Các phiên bản ví dụ đang chạy sau có sẵn để tải xuống trên các trang mã nguồn xã hội được đề cập bên dưới:
GitHub
- Ví dụ Aspose.Email Java cho PHP
CodePlex
- Ví dụ Aspose.Email Java cho PHP
Cách cấu hình mã nguồn trên Nền tảng Linux
Vui lòng làm theo các bước đơn giản sau để mở và mở rộng mã nguồn khi sử dụng:
1. Cài đặt Máy chủ Tomcat
Để cài đặt server tomcat, thực hiện lệnh sau trên console Linux. Điều này sẽ cài đặt thành công server tomcat.
sudo apt-get install tomcat8
2. Tải xuống và Cấu hình PHP/JavaBridge
Để tải các binary PHP/JavaBridge, thực hiện lệnh sau trên console Linux.
wget http://citylan.dl.sourceforge.net/project/php-java-bridge/Binary%20package/php-java-bridge_6.2.1/php-java-bridge_6.2.1_documentation.zip
Giải nén các binary PHP/JavaBridge bằng cách thực thi lệnh sau trên console Linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Điều này sẽ giải nén tệp JavaBridge.war. Sao chép nó vào thư mục webapps của tomcat88 bằng cách thực thi lệnh sau trên console Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
Bằng cách sao chép, tomcat8 sẽ tự động tạo thư mục mới "JavaBridge" trong webapps. Khi thư mục được tạo, đảm bảo tomcat8 đang chạy và kiểm tra http://localhost:8080/JavaBridge trong trình duyệt, nó sẽ mở trang mặc định của JavaBridge.
Nếu xuất hiện bất kỳ thông báo lỗi nào, hãy cài đặt FastCGI bằng cách thực thi lệnh sau trên console Linux.
sudo apt-get install php55-cgi
Sau khi cài đặt php5.5 cgi, khởi động lại server tomcat8 và kiểm tra http://localhost:8080/JavaBridge lại trong trình duyệt.
Nếu lỗi JAVA_HOME xuất hiện, hãy mở file /etc/default/tomcat8 và bỏ comment dòng thiết lập JAVA_HOME. Kiểm tra http://localhost:8080/JavaBridge trong trình duyệt lại, nó sẽ hiển thị trang ví dụ PHP/JavaBridge.
3. Cấu hình các ví dụ Aspose.Email Java cho PHP
Clone, các ví dụ PHP bằng cách thực thi các lệnh sau trong thư mục webapps/JavaBridge.
$ git init
$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP]
Cách cấu hình mã nguồn trên nền tảng Windows
Vui lòng thực hiện các bước đơn giản dưới đây để cấu hình PHP/Java Bridge trên nền tảng Windows
-
Cài đặt PHP5 và cấu hình như bình thường
-
Cài đặt JRE 6 (Java Runtime Environment) nếu bạn chưa có. Bạn có thể kiểm tra trong C:\Program Files… Bạn có thể tải xuống tại đây. Tôi đang sử dụng JRE 6 vì nó tương thích với PHP Java Bridge (PJB).
-
Cài đặt Apache Tomcat 8.0. Bạn có thể tải xuống tại đây
-
Tải xuống JavaBridge.war. Sao chép tệp này vào thư mục webapps của Tomcat. (ví dụ: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
Khởi động lại dịch vụ Tomcat Apache.
-
Truy cập http://localhost:8080/JavaBridge/test.php để kiểm tra php có hoạt động không. Bạn có thể tìm các ví dụ khác ở đó
-
Sao chép của bạn Aspose.Email Java tệp jar đến C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Clone Aspose.Email Java cho PHP các ví dụ trong C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.
-
Sao chép thư mục C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java vào thư mục ví dụ Aspose.Email Java cho PHP của bạn.
\10. Khởi động lại dịch vụ Apache Tomcat và bắt đầu sử dụng các ví dụ.