1. Táirgí
  2.   Ríomhphost
  3.   Java
  4.   Simple Java Mail  
 
  

Leabharlann Ríomhphost Foinse Oscailte Java le haghaidh Ríomhphoist Choimpléascacha

Ligeann Java Mailing API d’fhorbróirí ceangaltáin a chur le teachtaireachtaí ríomhphoist, íomhánna leabaithe, ceanntásca saincheaptha, tacaíocht CLI & S/MIME taobh istigh d’aipeanna Java.

Is leabharlann seoltaí Java éadrom foinse oscailte é Simple Java Mail a sholáthraíonn feidhmiúlacht chun oibriú le ríomhphoist laistigh dá bhfeidhmchláir Java. Tá an leabharlann an-simplí agus éasca le húsáid ag cur ar chumas úsáideoirí ríomhphoist a sheoladh trí SMTP. Gné iontach eile ná go ligeann sé d’úsáideoirí thiontú idir dearcadh MSG, EML, MimeMessage, agus R-phost. Tá tacaíocht Earraigh san áireamh sa leabharlann agus is féidir le húsáideoirí airíonna ó chomhthéacs an Earraigh a léamh go héasca.

Tá an leabharlann an-éadrom ach fós an-chumhachtach agus is í an t-aon leabharlann seoltaí java atá in ann seoladh trí sheachvótálaí fíordheimhnithe SOCKS nó ligean d'úsáideoirí braisle de linnte nasc a chumrú. Faigheann Simple Java Mail aibiú le himeacht ama agus chuimsigh sé tacaíocht do roinnt gnéithe tábhachtacha, mar shampla ceangaltáin a chur le teachtaireachtaí ríomhphoist, íomhánna leabaithe, ceanntásca saincheaptha agus airíonna gaolmhara a chur leis, tacaíocht CLI, tacaíocht S/MIME, ardphróiseáil bhaisc, úsáideoir comhéadain do bhailíochtú agus seoladh ríomhphoist, tacaíocht Earraigh, uirlisí tiontaithe ríomhphoist agus go leor eile.

Déanann leabharlann Simple Java Mail roinnt bailíochtú bunúsach i gcónaí ar nós ionsaithe instealladh CRLF, fíoraíonn sí seoltaí ríomhphoist, seiceálann sí airíonna naisc agus slándála, agus go leor eile. Gné iontach eile den API is ea go bhfuil bealaí eile san áireamh ann chun rudaí a dhéanamh le beagnach gach rud, mar shampla, is féidir leat do chásanna Faighteoir féin a chur leis nó is féidir leat seoltaí scartha le camóga/leathcholún a chur leis.

Previous Next

Tús a chur le Mail Java Simplí

Spleáchas Maven

<dependency>
  <groupId>org.simplejavamail</groupId>s;
  <artifactId>simplí-java-phost</artifactId>
  <version>6.4.3</version>
</dependency>

Tiontú Ríomhphoist b/t MimeMessage, EML agus Outlook MSG

Cuireann leabharlann foinse oscailte Simple Java Mail ar chumas forbróirí bogearraí ríomhphoist a thiontú idir cineálacha éagsúla ríomhphoist. Áiríonn sé freisin ríomhphoist S/MIME a léamh ón gcomhad. Is féidir leat rudaí ríomhphoist, sonraí EML, agus fiú comhaid Outlook MSG a thiontú go MimeMessage go héasca. Tá sé an-éasca freisin mais Outlook MSG go EML a thiontú.

Cuir Ceangaltáin le Ríomhphost ag baint úsáide as Java

Ceadaíonn leabharlann foinse oscailte Simple Java Mail d'fhorbróirí bogearraí Ceangaltáin a chur lena dteachtaireachtaí ríomhphoist gan ach cúpla líne de chód Java. Tá sé an-éasca ceangaltán a chur leis ach caithfidh tú sonraí a sholáthar duit féin. Ná bíodh imní ort is féidir gur rud ar bith é, doiciméad PDF, doiciméad próiseála focal, íomhá, scarbhileog Excel CSV, nó aon rud eile.

Cuir Ceangaltáin le Ríomhphost trí Java


currentEmailBuilder
  .withAttachment("dresscode.txt", new ByteArrayDataSource("Black Tie Optional", "text/plain"))
  .withAttachment("location.txt", "On the moon!".getBytes(Charset.defaultCharset()), "text/plain")
  // ofcourse it can be anything: a pdf, doc, image, csv or anything else
  .withAttachment("invitation.pdf", new FileDataSource("invitation_v8.3.pdf"))
	// you can provide your own list of attachments as well
  .withAttachments(yourAttachmentResourceCollection))

Ceanntásca Saincheaptha á gcur le do Ríomhphoist

Leis an Leabharlann Simplí Java Mail tá sé éasca d’fhorbróirí Java ceanntásca saincheaptha a chur leis agus na hairíonna ábhartha a bhaineann lena dteachtaireachtaí ríomhphoist laistigh dá bhfeidhmchláir féin. Is minic a bhíonn sé riachtanach ceanntásca breise a chur taobh istigh de do chuid teachtaireachtaí ríomhphoist toisc go dteastaíonn sé ón bhfreastalaí ríomhphoist, ón bhfreastalaí faighteora, nó ón gcliant ríomhphoist. Is cuma cad is cúis leis, tá sé an-éasca ceanntásca a fhógairt taobh istigh de do chuid teachtaireachtaí ríomhphoist ag baint úsáide as an Leabharlann Simplí Java Mail.

Cuir Ceanntásca Saincheaptha le Ríomhphoist trí Java


currentEmailBuilder
  .withHeader("X-Priority", 2);
  .withHeader("X-MC-GoogleAnalyticsCampaign", "halloween_sale");
  .withHeader("X-MEETUP-RECIP-ID", "71415272");
  .withHeader("X-my-custom-header", "foo");
  // or
  .withHeaders(yourHeadersMap);

Bailíochtú Seoltaí Ríomhphoist

Tá sé an-tábhachtach go mbeadh seoladh ríomhphoist bailí ag cuideachtaí chun cumarsáid a dhéanamh lena gcustaiméirí trí ríomhphost. Is iomaí uair is é an seoladh ríomhphoist an t-aon bhealach amháin chun idirnascadh a dhéanamh le duine ar leith. Is féidir le leabharlann Simple Java Mail do sheoltaí ríomhphoist a bhailíochtú go héasca agus déanann sé do phost crua éasca duit. Déanann an leabharlann bailíochtú seoltaí go huathoibríoch agus ríomhphoist á seoladh. Ligeann sé freisin d'úsáideoirí bailíochtaithe a dhéanamh go díreach taobh istigh dá gcuid apps Java. Ní seiceáil regex simplí é bailíochtú na leabharlainne, ach cuireann sé bailíochtú iomlán láidir ar fáil.

Seoltaí Ríomhphoist a bhailíochtú trí Java


currentMailerBuilder
  .withEmailValidator(
		JMail.strictValidator()
  		.requireOnlyTopLevelDomains(TopLevelDomain.DOT_COM)
  		.withRule(email -> email.localPart().startsWith("allowed"))
	)
  // or
  .clearEmailValidator() // turn off validation
  .resetEmailValidator() // reset to default (strict)
// you can also directly perform validations:
mailer.validate(email); // does all checks including address validation
// or just do the address validation
JMail.isValid("your_address@domain.com");
// or, fine-tuned to be stricter
JMail.strictValidator()
	.isValid("your_address@domain.com");
 Gaeilge