A Java application that integrates with Microsoft Outlook to automatically process specific incoming emails and forward attachments to a secure server.
Outlook-SFTP-Automation is a tool designed for enterprise environments to automate secure file forwarding. It monitors a specific Outlook inbox, extracts connection details (path, username, password) from the email body, downloads attachments, and uploads them to a remote SFTP server.
- Real-time Monitoring: Polls the Outlook inbox every 10 seconds.
- Smart Filtering: Filters emails by specific subjects (e.g.,
SFTP-DEFAULT_HOST). - Automated Parsing: Extracts SFTP credentials and paths directly from the email body.
- Secure Transfer: Automatically uploads attachments to the specified remote SFTP server.
- Java Development Kit (JDK)
- Microsoft Outlook (configured on the host machine)
- Open the source code.
- Locate the main configuration variables.
- Replace the
String DEFAULT_HOSTandint DEFAULT_PORTwith your specific Linux Server IP and Port Number.
- Open the project in your IDE (e.g., Eclipse, IntelliJ).
- Locate the
class1.launchfile. - Run the launch file to start the automation service.
This project is licensed under the MIT License - see the LICENSE file for details.