---
title: "E-pastu sūtīšana, izmantojot tīmekļa serveri"
canonical_url: "https://www.zone.lv/help/lv/kb/e-pastu-sutisana-izmantojot-timekla-serveri/"
post_type: "ht_kb"
published: "2020-07-09T10:00:54+00:00"
modified: "2026-02-13T09:43:21+00:00"
language: "lv"
author: "Ardi Jürgens"
taxonomies:
  ht_kb_category:
    - name: "PHP"
      url: "https://www.zone.lv/help/lv/kb-categories/php/"
    - name: "Tehnisks"
      url: "https://www.zone.lv/help/lv/kb-categories/tehnisks/"
    - name: "WordPress"
      url: "https://www.zone.lv/help/lv/kb-categories/wordpress/"
  ht_kb_tag:
    - name: "Laravel"
      url: "https://www.zone.lv/help/lv/kb-tags/laravel/"
    - name: "pasta sūtītājs"
      url: "https://www.zone.lv/help/lv/kb-tags/pasta-sutitajs/"
    - name: "php mail()"
      url: "https://www.zone.lv/help/lv/kb-tags/php-mail/"
    - name: "phpmail"
      url: "https://www.zone.lv/help/lv/kb-tags/phpmail/"
    - name: "ports 2525"
      url: "https://www.zone.lv/help/lv/kb-tags/ports-2525/"
---

# E-pastu sūtīšana, izmantojot tīmekļa serveri

## 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;
```

 Noderīgs padoms! Daudzi ārējie e-pasta pakalpojumu sniedzēji, piemēram, Sendgrid un Mailgun, atbalsta **portu 2525** e-pastu sūtīšanai. Šis ports nav slēgts un to var brīvi izmantot.

### 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`:

![](https://www.zone.lv/static/sites/5/localhost.png)

## 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>

 Papildu informācija Informāciju par e-pasta ierobežojumiem, lai novērstu vai neitralizētu kiberuzbrukumus, skatiet [šeit](https://www.zone.lv/help/en/kb/restrictions-and-limitations-on-sending-email-to-prevent-or-neutralise-cyber-attacks/)

## 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
```

 Noderīgs padoms! Norādījumus, kā pievienot un pārvaldīt SPF ierakstu, varat atrast [šeit](https://www.zone.lv/help/en/kb/spf-record/).

## 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`-&gt;`Email`. [Papildu norādījumus varat atrast šeit.](https://www.zone.lv/help/en/kb/spf-dkim-and-dmarc-how-to-prevent-your-emails-from-getting-into-spam/)

## 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()](http://ee1.php.net/manual/en/function.mail.php) piekto parametru -f.

Lai mainītu noklusējuma noreply adresi, piesakieties My Zone un izvēlieties `Web hosting`-&gt;`Webserver`-&gt;`Main domain settings`-&gt;`Modify`–&gt;`PHP settings`.

![](https://www.zone.lv/static/sites/5/phpsettings_en_1.png)

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

![](https://www.zone.lv/static/sites/5/phpsettings_en_2.png)

## 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` -&gt; `Webserver e-mail`.

Detalizētas instrukcijas par žurnāliem varat atrast [šeit](https://www.zone.lv/help/en/kb/log-of-e-mails-sent-from-web-server/).

## Using an external SMTP server

 Uzmanību! Šī rokasgrāmata ir tikai piemērs, un Zone klientu atbalsts nesniedz palīdzību ārēja SMTP servera iestatīšanā klienta tīmekļa lietotnei.

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.

 Svarīga informācija! Portu 25 nevar izmantot koplietotajā web-hosting, pat ja jūsu virtuālajam serverim ir sava dedikētā IP adrese. Šis ierobežojums ir ieviests, lai novērstu nekontrolēta surogātpasta risku, ko Zone nevarētu efektīvi uzraudzīt vai bloķēt. Tomēr ar dedikētu IP jūs varat izmantot alternatīvus SMTP portus vai apsvērt jaunināšanu uz [pārvaldītu mākoņserveri](https://www.zone.lv/en/cloud-server/managed-cloudserver/).

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](https://et.wordpress.org/plugins/wp-mail-smtp/)

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:

[![](https://www.zone.lv/static/sites/5/WP-dedicated-IP-SMTP.png)](https://www.zone.lv/help/en/kb/sending-e-mail-trough-web-server-php-mail/wp-dedicated-ip-smtp/)

### Example 2: [Nodemailer](https://nodemailer.com/)

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](https://laravel.com/)

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.
