General
Ja jūs mitināt savu vietni Zone virtuālajā serverī un vēlaties sūtīt e-pastus no savas vietnes, lūdzu, ņemiet vērā, ka porti 25, 1025, 1026, 465 un 587 ir slēgti. Tāpēc jūs nevarat izmantot smtp.zone.lv serveri vai jebkuru citu serveri, kas izmanto minētos portus.
Lai sūtītu e-pastus no savas vietnes, kā SMTP resursdatora nosaukums ir jānorāda localhost un jāizmanto ports 25. Autentifikācija vai drošs savienojums (SSL/TLS) nav nepieciešams. Šīm vērtībām jābūt iestatītām kā false vai none.
PHP
Šeit ir PHP skripta iestatījumu piemērs:
$mail->Mailer = "smtp"; $mail->Host = "localhost"; $mail->Port = "25"; $mail->SMTPSecure = 'none'; $mail->SMTPAutoTLS = false; $mail->SMTPAuth = false;
Laravel
Laravel iestatījumi izskatās šādi:
MAIL_MAILER=smtp MAIL_HOST=localhost MAIL_PORT=25 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="info@yourdomain.com" MAIL_FROM_NAME="Sūtītāja vārds"
Konfigurācija failā ./config/mail.php izskatās šādi:
'mailers' => [
'smtp' => [
'transport' => 'smtp',
'url' => env('MAIL_URL'),
'host' => env('MAIL_HOST', '127.0.0.1'),
'port' => env('MAIL_PORT', 2525),
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'timeout' => null,
'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url(env('APP_URL', 'http://localhost'), PHP_URL_HOST)),
'verify_peer' => false,
],
...
]
WordPress – WP Mail SMTP plugin
WP Mail SMTP spraudņa iestatīšana e-pastu sūtīšanai, izmantojot localhost un portu 25:

Email limitations
Jums ir atļauts nosūtīt vienu e-pastu ik pēc piecām sekundēm. Ja pārsniedzat šo limitu, tiks automātiski piemērots ierobežojums e-pastu sūtīšanai caur tīmekļa serveri. Lai noņemtu šo ierobežojumu, lūdzu, sazinieties ar mūsu klientu atbalstu, rakstot uz info@zone.lv
SPF
Sūtot e-pastus no sava tīmekļa servera, lūdzu, pārliecinieties, ka jūsu domēna SPF ieraksts to atļauj. Pretējā gadījumā e-pasti tiks atzīmēti kā surogātpasts vai netiks piegādāti vispār.
Ja jūsu domēns izmanto tikai Zone e-pasta pakalpojumus, SPF ierakstam jāizskatās šādi:
v=spf1 a mx include:_spf.zone.lv -all
Ja jūsu vietne ir mitināta pie mums, bet e-pasta pakalpojumus izmantojat citur, SPF ieraksts attiecīgi jāpielāgo. Pietiek ar include:_spf.zone.lv pievienošanu jūsu domēna SPF ierakstam. Šeit ir piemērs:
v=spf1 ip4:123.4.5.6 include:_spf.zone.lv -all
DKIM
Lai piešķirtu autentiskumu e-pastiem, kas tiek sūtīti no jūsu tīmekļa servera, varat izmantot DKIM parakstu. DKIM pievienos e-pastam kriptogrāfisku parakstu, lai saņēmēja puse varētu būt pārliecināta, ka e-pasts ir nosūtīts korekti un nav viltots.
Lai aktivizētu DKIM, piesakieties “My Zone” un izvēlieties Web hosting->Email. Papildu norādījumus varat atrast šeit.
Changing PHP sendmail_from
Pēc noklusējuma e-pasti no jūsu tīmekļa servera tiek sūtīti no noreply adreses – piemēram, noreply@example.com. To var mainīt ar PHP funkcijas mail() piekto parametru -f.
Lai mainītu noklusējuma noreply adresi, piesakieties My Zone un izvēlieties Web hosting->Webserver->Main domain settings->Modify–>PHP settings.

Nākamajā lapā ir jāmaina sendmail_from vērtība. Jums tikai jāievada e-pasta adrese formātā address@example.com.

Log of e-mails sent from web server
No tīmekļa servera nosūtīto e-pastu žurnālu var apskatīt My Zone sadaļā Web-hosting pārvaldība, izvēloties Logs -> Webserver e-mail.
Detalizētas instrukcijas par žurnāliem varat atrast šeit.
Using an external SMTP server
Priekšnosacījumi ārēja SMTP servera izmantošanai:
- Web-hosting pakotne Pro
- Dedikēta IP adrese (iekļauta web-hosting Pro pakotnē; lūdziet klientu atbalstam to aktivizēt)
- ārējs SMTP serveris, kas atbalsta TLS/SSL savienojumu caur portu 587
Lai nosūtītu e-pastu no tīmekļa servera caur ārēju serveri, lietotnei e-pasts ir jānosūta uz virtuālajam serverim piešķirto IP adresi. Tipiski WordPress un citu lietotņu spraudņi to neļauj izdarīt lietotāja saskarnē, tāpēc konfigurācija jāveic tieši failos.
Jāņem vērā, ka My Zone pārvaldības panelī redzamais tīmekļa servera e-pastu žurnāls nerāda e-pastus, kas nosūtīti caur ārēju serveri.
Example 1: WP Mail SMTP by WPForms
Lai sūtītu e-pastus no konkrētās IP adreses, failā functions.php jāpievieno šāds filtrs:
add_filter('wp_mail_smtp_custom_options',function($phpmailer){
$phpmailer->SMTPOptions=[
'socket'=>[
'bindto' => '1.2.3.4:0'
]
];
return $phpmailer;
});
Kur rindā 'bindto' => '1.2.3.4:0' aizstājiet '1.2.3.4:0' ar piešķirto dedikēto IP adresi.
NB! IP adresei seko :0.
Spraudņa konfigurācijas piemērs:
Example 2: Nodemailer
Nodemailer varat iestatīt dedikēto IP adresi ar vērtību localAddress. Kā piemērs — Gmaili SMTP:
nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 465,
secure: true,
auth: {
user: 'username@gmail.com',
pass: 'password'
},
localAddress: '1.2.3.4'
});
kur rindā localAddress: '1.2.3.4' aizstājiet '1.2.3.4' ar piešķirto dedikēto IP adresi.
Example 3: Laravel
Laravel .env faila piemērs:
MAIL_MAILER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=username@gmail.com MAIL_PASSWORD=password MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS="username@gmail.com" MAIL_FROM_NAME="Sūtītāja vārds"
Piemērs konfigurācijas failam ./config/mail.php:
'mailers' => [
'smtp' => [
'transport' => 'smtp',
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
'port' => env('MAIL_PORT', 587),
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'timeout' => null,
'local_domain' => env('MAIL_EHLO_DOMAIN'),
'source_ip' => '1.2.3.4',
],
...
],
Kur rindā 'source_ip' => '1.2.3.4', aizstājiet '1.2.3.4' ar piešķirto dedikēto IP adresi.
