ΠžΠ±Π·ΠΎΡ€

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ

Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ API

Π’Π΅Π±Ρ…ΡƒΠΊΠΈ

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Haskimail

Π­Ρ‚ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Haskimail ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ самым простым способом ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

НС нашли Π½ΡƒΠΆΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ?

Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашими  Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ.

ΠœΡ‹ составляСм список ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ для Haskimail. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² этот список ΠΈΠ»ΠΈ внСсти свой Π²ΠΊΠ»Π°Π΄ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ Π½Π°ΠΌ!

Haskimail PHP #

Установка

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°  Haskimail PHP  доступна ΠΊΠ°ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚ composer Π½Π°  Packagist.org.

Установка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ composer

composer require dashamail/haskimail-php

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ

require_once('./vendor/autoload.php');
use Haskimail\HaskimailClient;

ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° письма

Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ элСктронноС письмо. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² смотритС Π² wiki.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса

$client = new HaskimailClient("server token");

$sendResult = $client->sendEmail(
	"sender@example.com",
	"receiver@example.com",
	"Test",
	"ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΎΡ‚ Haskimail!"
);

Haskimail Node.js #

Установка

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Haskimail.js Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Π° ΠΊΠ°ΠΊ npm ΠΏΠ°ΠΊΠ΅Ρ‚.

Установка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ npm

npm install haskimail --save

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ

const { ServerClient } = require("haskimail");

ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ письмо

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ письма. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ  ΠΏΠΎΠ»Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса

var serverToken = "xxxx-xxxxx-xxxx-xxxxx-xxxxxx";
var client = new ServerClient(serverToken);

client.sendEmail({
	"From": "sender@example.com",
	"To": "recipient@example.com",
	"Subject": "ВСст",
	"TextBody": "ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΎΡ‚ Haskimail!"
});

Haskimail Java #

Установка

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Haskimail Java β€“Β ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Java-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API Haskimail.

ВрСбования:

  • Java 8+
  • Apache HttpClient 5.x
  • Jackson 2.15+

Установка с Maven

<dependency>
<groupId>ru.haskimail</groupId>
<artifactId>haskimail</artifactId>
<version>1.1.0</version>
</dependency>

ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° письма

Π‘ΠΏΡ€Π°Π²Π° Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запроса, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ простоС письмо. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° wiki-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π΄Π»Ρ большСго числа ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса

// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
ApiClient client = Haskimail.getApiClient("ваш-сСрвСрный-Ρ‚ΠΎΠΊΠ΅Π½");

// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сообщСния
Message message = new Message(
    "ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ@Π΄ΠΎΠΌΠ΅Π½.ru",
    "ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ@Π΄ΠΎΠΌΠ΅Π½.ru",
    "ВСма письма",
    "

ΠŸΡ€ΠΈΠ²Π΅Ρ‚!

Π­Ρ‚ΠΎ письмо ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Haskimail.

" ); MessageResponse response = client.deliverMessage(message); System.out.println("ID сообщСния: " + response.getMessageId());