Այս պարզ ձեռնարկում մենք կուսումնասիրենք, թե ինչպես ուղարկել Email Java-ի միջոցով: SMTP-ը էլփոստի հանրաճանաչ հաճախորդներից է, և դուք կսովորեք, թե ինչպես էլ-նամակ ուղարկել Java-ում Gmail SMTP-ի միջոցով: Հավելվածն օգտագործում է պարզ API զանգեր, որոնք կարող են օգտագործվել Java միջավայրերում Windows և Linux օպերացիոն համակարգերում:
Java-ի միջոցով էլփոստ ուղարկելու քայլեր
- Կազմաձևեք հավելվածը՝ ավելացնելով Aspose.Email JAR ֆայլի տեղեկանք Maven Repository-ից
- Ստեղծեք MailMessage class օրինակ՝ էլփոստ ուղարկելու համար
- Սահմանեք ցանկալի փոստի հաղորդագրության տարբեր հատկություններ
- Սահմանեք SmtpClient հատկությունները և ուղարկեք էլփոստի հաղորդագրություն
SMTP-ն էլփոստի ամենապարզ հաճախորդներից մեկն է էլփոստ ուղարկելու և ստանալու համար: Հետևյալ օրինակում մենք օգտագործել ենք MailMessage Class՝ ուղարկելու հաղորդագրությունը ստեղծելու համար: Այն ներառում է էլփոստի թեմայի, ստացողի և էլփոստի մարմնի կարգավորումը: Այնուհետև մենք նախաստորագրենք SmtpClient օբյեկտը, որով մենք կսահմանենք օգտվողի հավատարմագրերը պորտի և հոսթի տեղեկատվության հետ միասին: Ի վերջո, մենք կուղարկենք փոստի հաղորդագրությունը, որը ստեղծել ենք առաջին քայլում: Հետևյալ օրինակները հեշտ իրականացում են, թե ինչպես * Փոստ ուղարկել Java-ում SMTP սերվերի միջոցով*:
Կոդ՝ 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-ի՝ էլփոստ ուղարկելու համար օգտագործելու համար՝ պարզ մոտեցմամբ: