package com.aspose.email.examples.smtp;
import java.net.InetSocketAddress;
import com.aspose.email.BindIPEndPointHandler;
import com.aspose.email.SecurityOptions;
import com.aspose.email.SmtpClient;
public class BindSMTPClientToSpecificIPAddressOnHost {
public static void main(String[] args) {
SmtpClient client = new SmtpClient("smtp.domain.com", // host
587, // port
"username", // username
"password", // password
SecurityOptions.Auto // Security Options
);
try {
client.bindIPEndPoint(new BindIPEndPointHandler() {
@Override
public InetSocketAddress invoke(InetSocketAddress remoteEndPoint) {
return new InetSocketAddress(0);
}
});
client.noop();
} finally {
if (client != null)
client.dispose();
}
}
}