我正在使用javamail api和gmail smtp服務器在java中發送郵件而不提供密碼。我使用下面的代碼。在這裏我使用javax.mail jar文件發送電子郵件在java中使用gmail smtp服務器和javamail不使用身份驗證
Properties props= new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", 587);
props.put("mail.transport.protocal", "smtps");
//Put below to false, if no https is needed
props.put("mail.smtp.STARTTLS.enable", "false");
props.put("mail.smtp.auth", "false");
Session session = Session.getInstance(props);
我提示以下錯誤:
Must issue a STARTTLS command first. b4sm3005855pdh.2 - gsmtp
有什麼錯在執行的代碼?沒有密碼實施是否可行?請任何一個在這幫我
你的問題是什麼? – 2014-10-10 13:43:54
您也拼錯「協議」。 – 2014-10-11 07:36:57