Πώς να στείλετε email χρησιμοποιώντας Java

Σε αυτό το απλό σεμινάριο, θα διερευνήσουμε πώς να στείλετε το Email χρησιμοποιώντας Java. Το SMTP είναι ένα από τα δημοφιλή προγράμματα-πελάτες ηλεκτρονικού ταχυδρομείου και θα μάθετε πώς να στείλετε email χρησιμοποιώντας το Gmail SMTP σε Java. Η εφαρμογή χρησιμοποιεί απλές κλήσεις API που μπορούν να χρησιμοποιηθούν σε περιβάλλοντα Java εντός λειτουργικών συστημάτων Windows και Linux.

Βήματα για την αποστολή email με χρήση Java

  1. Διαμορφώστε την εφαρμογή προσθέτοντας Aspose.Email αναφορά αρχείου JAR από το Maven Repository
  2. Δημιουργήστε παράδειγμα MailMessage class για αποστολή email
  3. Ορίστε διαφορετικές ιδιότητες του επιθυμητού μηνύματος αλληλογραφίας
  4. Ορίστε τις ιδιότητες SmtpClient και στείλτε το μήνυμα ηλεκτρονικού ταχυδρομείου

Το SMTP είναι ένα από τα απλούστερα προγράμματα-πελάτες email για αποστολή και λήψη email. Στο παρακάτω παράδειγμα, χρησιμοποιήσαμε το MailMessage Class για να δημιουργήσουμε το μήνυμα που πρόκειται να σταλεί. Περιλαμβάνει τον ορισμό του θέματος, του παραλήπτη και του σώματος του email. Στη συνέχεια, θα αρχικοποιήσουμε το αντικείμενο SmtpClient όπου θα ορίσουμε τα διαπιστευτήρια για τον χρήστη μαζί με τις πληροφορίες θύρας και κεντρικού υπολογιστή. Τέλος, θα στείλουμε το μήνυμα αλληλογραφίας που δημιουργήσαμε στο πρώτο βήμα. Τα ακόλουθα παραδείγματα είναι εύκολη εφαρμογή του τρόπου * αποστολής αλληλογραφίας χρησιμοποιώντας διακομιστή SMTP σε Java*.

Κώδικας για αποστολή email με χρήση Java

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);
}
}

Στο προηγούμενο θέμα, επικεντρωθήκαμε στην απόδοση παραδειγμάτων και εξερευνήσαμε το πώς να αποδώσετε το LaTeX σε PNG χρησιμοποιώντας Java. Αυτό το θέμα επικεντρώνεται στη χρήση του Java SMTP για αποστολή email χρησιμοποιώντας απλή προσέγγιση.

 Ελληνικά