package com.aspose.email.examples.smtp; import com.aspose.email.MailMessage; import com.aspose.email.SecurityOptions; import com.aspose.email.SmtpClient; import com.aspose.email.SocksProxy; import com.aspose.email.SocksVersion; public class SendEmailViaProxyServer { public static void main(String[] args) { SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "aspose1234"); client.setSecurityOptions(SecurityOptions.Auto); String proxyAddress = "192.168.203.142"; // Proxy address int proxyPort = 1080; // Proxy port SocksProxy proxy = new SocksProxy(proxyAddress, proxyPort, SocksVersion.SocksV5); client.setSocksProxy(proxy); client.send(new MailMessage("sender@domain.com", "receiver@domain.com", "Sending Email via proxy", "Implement socks proxy protocol for versions 4, 4a, 5 (only Username/Password authentication)")); } }