Estou com uma duvida, talvez alguem possa me ajudar.
Existe alguma maneira de eu criar um formulario de contatos com Java. Sendo que qualquer pessoa que acessar possa me enviar um e-mail. Tentei usar Commons Email mas ela necessita de um servidor smtp para envio.
Sim. Tem, porém voce precisa configurar a api com um e-mail como gmail por exemplo, na verdade configurar o envio, como smtp. Quando a pessoa enviar para voce um email, seria como se ela estivesse utilizando o teu próprio email como servidor de envio.
Procure por Java mail, a apache foundation tem uma api muito boa. Se estiver com dificuldade eu te ajudo mais pra frente, agora estou sem acesso a código e limitado pela conexão, caso contrário te ajudaria mais.