Appearance
SMTP
Narzędzie służące do wysyłania pojedynczych maili tzw. "transakcyjnych".
Schemat wysyłki
Powyższy schemat przedstawia sposób wysyłki jako transakcyjne ze statystykami - do wysyłki maili niezbędne jest utworzenie usera w SAREsystem w zaawansowane -> SMTP
w ramach systemu SARE jako maile transakcyjne rozumiemy maile wywołane poprzez https://sare.pl/omnichannel-marketing/serwer-smtp/
Konfiguracja
Adres serwera SMTP: serwer podany w koncie
Port serwera SMTP: 587
lub 465
Adres skrzynki/login: [login z konta z smtp]
Hasło do skrzynki: xxxxx
Typ szyfrowania: STARTTLS
lub SSL/TLS
Połączenie do serwera odbywa się poprzez SSL i TLS.
Przykłady użycia
PHP + PHPMailer
php
$mail->Host = 'in2.sare25.com';
$mail->SMTPAuth = true;
$mail->Username = `[login z konta z smtp]`
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587;
Node.js + nodemailer
javascript
const transporter = nodemailer.createTransport({
host: 'in2.sare25.com',
port: 587,
secure: false,
auth: {
user: `[login z konta z smtp]`,
pass: `xxxxx`
}
});
.NET + MailKit
csharp
var client = new SmtpClient()
client.Connect("in2.sare25.com", 587, SecureSocketOptions.StartTls);
client.Authenticate("[login z konta z smtp]", "xxxxx");
Rust + lettre
rust
let creds = Credentials::new("[login z konta z smtp]".to_string(), "xxxxx".to_string());
let mailer = SmtpTransport::starttls_relay("in2.sare25.com")?
.credentials(creds)
.build();