Java Kullanarak E-posta Nasıl Gönderilir

Bu basit eğitimde, Java kullanarak Email göndermeyi keşfedeceğiz. SMTP popüler e-posta istemcilerinden biridir ve Java’da Gmail SMTP kullanarak e-posta göndermeyi öğreneceksiniz. Uygulama, Windows ve Linux işletim sistemlerinde Java ortamlarında kullanılabilen basit API çağrılarından yararlanır.

Java Kullanarak E-posta Gönderme Adımları

  1. Maven Deposundan Aspose.Email JAR dosya referansı ekleyerek uygulamayı yapılandırın
  2. E-posta göndermek için MailMessage class örneği oluşturun
  3. İstenen posta mesajının farklı özelliklerini ayarlayın
  4. SmtpClient özelliklerini ayarlayın ve e-posta mesajını gönderin

SMTP, e-posta göndermek ve almak için en basit e-posta istemcilerinden biridir. Aşağıdaki örnekte, gönderilecek mesajı oluşturmak için MailMessage Class‘ı kullandık. E-posta konusunu, alıcıyı ve e-posta gövdesini ayarlamayı içerir. Ardından SmtpClient nesnesini başlatacağız, böylece kullanıcı için kimlik bilgilerini bağlantı noktası ve ana bilgisayar bilgileriyle birlikte ayarlayacağız. Son olarak ilk adımda oluşturduğumuz mail mesajını göndereceğiz. Aşağıdaki örnekler, Java’da* SMTP sunucusunu kullanarak Posta göndermenin kolay bir uygulamasıdır*.

Java kullanarak E-posta Gönderme Kodu

package testemail;
import com.aspose.email.License;
import com.aspose.email.MailAddressCollection;
import com.aspose.email.MailMessage;
import com.aspose.email.SecurityOptions;
import com.aspose.email.SmtpClient;
public class EmailKB {
public static void main(String[] emailArguments) {
// Apply the Aspose.Email license before sending email through Gmail SMTP
License emailLicense = new License();
emailLicense.setLicense("EmailLicense.lic");
// Create MailMessage instance to send email
MailMessage testEmailMessage = new MailMessage();
// Set properties of desired mail message
testEmailMessage.setSubject("How to Send Mail Using SMTP Server in Java");
// Adding the destination email address or addresses
MailAddressCollection mailAddresses = new MailAddressCollection();
mailAddresses.add("TestReceiverEmail@EmailServer.com");
testEmailMessage.setTo(mailAddresses);
testEmailMessage.setBody ("This is a test for sending email using SMTP using Java.");
// Create SmtpClient class object to send email
SmtpClient emailClient = new SmtpClient();
// Setting the SmtpClient properties to set the credentials, host and port
emailClient.setHost("smtp.gmail.com");
emailClient.setUsername("YourSourceEmail@gmail.com");
emailClient.setPassword("Your Password for Gamil");
emailClient.setPort(587);
emailClient.setSecurityOptions(SecurityOptions.SSLExplicit);
// Initiate the email message using Gmail's SMTP client
emailClient.send(testEmailMessage);
}
}

Önceki konuda, örnek oluşturmaya odaklandık ve Java kullanarak LaTeX’i PNG’ye dönüştürme konusunu inceledik. Bu konu, basit bir yaklaşımla E-posta* göndermek için *Java SMTP kullanımına odaklanmıştır.

 Türkçe