I want to send an email without using SMTP protocol. Is that possible to implement using Java? Since, my remote machine does not have access to google, yahoo and other accounts. and even my office mail can not be configured using SMTP server due to some security issues. Is any other way to send an email from remote machine.
-
1So how do you send email from your desk? – skaffman Nov 29 '10 at 09:12
-
How do you expect to send email without a mail server? – jrharshath Nov 29 '10 at 09:12
-
2@Here: He didn't say no email server, he just said no SMTP server. The likes of Exchange and Notes don't have to use SMTP. – skaffman Nov 29 '10 at 09:13
-
email is mail sent with SMTP - the likes of exchange/lotus notes etc, are not email, but other forms of messaging. – Chii Nov 29 '10 at 09:44
3 Answers
The JavaMail section at java.sun.com lists many third party products that plugin to the JavaMail API. Hopefully one of those will fit your needs but I can't be more specific because you don't say what non-SMTP sending options you have open to you.

- 9,932
- 6
- 52
- 48

- 173
- 6
You could setup Your own SMTP server on remote machine, IMHO, it is better than incorporate it into program directly.

- 10,179
- 1
- 45
- 53
I want to send an email without using SMTP protocol. Is that possible to implement using Java?
With Java you can implement any Layer-5 network protocol.
ALL mail servers using SMTP to receive messages. At any time you have to connect with SMTP to the destination mail server.
If you cannot get out from local network to the Internet with some services you will need a proxy or network tunnel to connect the destination.

- 24,152
- 13
- 73
- 111