Sähköpostin lähettäminen web-palvelimelta
Web-palvelimelta, eli kotisivujen kautta, voi lähettää sähköpostia kahden eri kanavan kautta. Helpoin tapa on käyttää PHP:n sisäänrakennettua mail()-funktiota, ja se onkin tavallisesti valittavana lomakeskriptien asetuksissa. Toinen tapa on lähettää sähköpostia SMTP-yhteyden kautta, jolloin skriptin pitää tukea SMTP-lähettämistä.
Voit lähettää normaalisti sähköpostin PHP:n mail()-funktiolla.
⚠️ Lähettämistä on rajattu tietoturva- ja suodatussyistä. Jos et saa sähköpostia lähtemään skriptin kautta, käytä alla olevaa tarkistuslistaa apuna selvityksessä.
Sähköpostin lähettäjän osoitekentässä (From-kenttä) tulee olla olemassa oleva, oman verkkotunnuksen loppuosainen sähköpostiosoite (esim. info@OMADOMAIN.FI), joka löytyy myös asiakassivuilta kohdasta Asetukset -> Sähköposti. Et voi käyttää esim. ulkopuolista gmail.com-osoitetta sähköpostin lähettäjänä.
Sähköpostin sisällön (body) yksittäisen rivin kokonaismerkkimäärä on rajattu. Tarkista, että yksittäinen rivi ei muodostu liian pitkäksi ja jos muodostuu, lisää väliin rivinvaihtoja.
Mikäli et yllä olevan tarkistamisen jälkeen saa sähköpostia lähtemään, ota yhteys asiakaspalveluun tarkempaa selvittelyä varten.
Kehittäjä voi käyttää esimerkiksi seuraavaa koodia:
Jos PHP-skriptisi (esim. lomakeskripti tai WordPress-lisäosa) tukee lähettämistä SMTP-kanavan kautta, käytä seuraavia asetuksia:
Hostname: localhost
Portti: 25
Ei suojausta (SSL/TLS)
Ei autentikointia
Yllä oleva tarkistuslista pätee myös SMTP-lähettämiseen.
Jos haluat käyttää erityistä lisäosaa (ei välttämätön) lähettämiseen, suosittelemme Easy WP SMTP -lisäosaa.
PHP mail() -lähettäminen
Voit lähettää normaalisti sähköpostin PHP:n mail()-funktiolla.
⚠️ Lähettämistä on rajattu tietoturva- ja suodatussyistä. Jos et saa sähköpostia lähtemään skriptin kautta, käytä alla olevaa tarkistuslistaa apuna selvityksessä.
Tarkistuslista
Sähköpostin lähettäjän osoitekentässä (From-kenttä) tulee olla olemassa oleva, oman verkkotunnuksen loppuosainen sähköpostiosoite (esim. info@OMADOMAIN.FI), joka löytyy myös asiakassivuilta kohdasta Asetukset -> Sähköposti. Et voi käyttää esim. ulkopuolista gmail.com-osoitetta sähköpostin lähettäjänä.
Sähköpostin sisällön (body) yksittäisen rivin kokonaismerkkimäärä on rajattu. Tarkista, että yksittäinen rivi ei muodostu liian pitkäksi ja jos muodostuu, lisää väliin rivinvaihtoja.
Mikäli et yllä olevan tarkistamisen jälkeen saa sähköpostia lähtemään, ota yhteys asiakaspalveluun tarkempaa selvittelyä varten.
Kehittäjä voi käyttää esimerkiksi seuraavaa koodia:
<?php
$from = 'lähettäjän_sähköpostiosoite';
$to = 'vastaanottajan_sähköpostiosoite';
$subject = 'otsikko';
$headers = "From: <" . $from . ">\n";
$headers .= "Return-Path: ". $from ."\n";
$headers .= "Content-Type: text/html; charset=UTF-8\n";
$message = 'Tämä on sähköpostiviesti.';
mail($to, $subject, $message, $headers);
?>
SMTP-lähettäminen
Jos PHP-skriptisi (esim. lomakeskripti tai WordPress-lisäosa) tukee lähettämistä SMTP-kanavan kautta, käytä seuraavia asetuksia:
Hostname: localhost
Portti: 25
Ei suojausta (SSL/TLS)
Ei autentikointia
Yllä oleva tarkistuslista pätee myös SMTP-lähettämiseen.
Lähettäminen WordPressistä
Jos haluat käyttää erityistä lisäosaa (ei välttämätön) lähettämiseen, suosittelemme Easy WP SMTP -lisäosaa.
Päivitetty: 07/03/2024
Kiitos!