یکی از سوالات متداول کاربران جاواهاستینگ مبنی بر ارسال ایمیل از اپلیکیشن های خود می باشد.

در این راهنما روش ارسال ایمیل و کانفیگ مورد نیاز را اعلام می کنیم.

آدرس smtp سرور و پرت و کانفیگ اتصال را از پنل خود کپی کنید.

ابتدا این کتابخانه را به فایل pom.xml خود اضافه کنید:


<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.5.0-b01</version>
</dependency>

سپس کافیست این قطعه کد را برای تعریف اطلاعات ارسال ایمیل تعریف کنید:


Properties prop = new Properties();
prop.put("mail.smtp.auth", true);
prop.put("mail.smtp.starttls.enable", "true");
prop.put("mail.smtp.host", "<from javaosting panel>");
prop.put("mail.smtp.port", "<from javahosting panel>");
prop.put("mail.smtp.ssl.trust", "<from javahosting panel>");

سپس از طریق قطعه کد زیر می توانید یک ایمیل را به آدرس مدنظر خود ارسال کنید.


// Get the default Session object.
Session session = Session.getDefaultInstance(properties);

try {
// Create a default MimeMessage object.
MimeMessage message = new MimeMessage(session);

// Set From: header field of the header.
message.setFrom(new InternetAddress(from));

// Set To: header field of the header.
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));

// Set Subject: header field
message.setSubject("This is the Subject Line!");

// Now set the actual message
message.setText("This is actual message");

// Send message
Transport.send(message);
System.out.println("Sent message successfully....");
} catch (MessagingException mex) {
mex.printStackTrace();
}

صندوق دریافت ایمیل ها نیز در جاواهاستینگ از طریق آدرس موجود در پنل جاواهاستنیگ قابل دسترسی می باشد و شما می توانید بر روی ایمیل خود بینهایت صندوق ایمیل با حجم نگه داری نامحدود باشید.

آدرس دسترسی به صندوق و نام کاربری و گذرواژه آن در پنل هاستینگ قرار گرفته است.