Sähköpostin lähetys MLInvoicella ei onnistu

Started by teijo, 01.11.16 - klo:06:12

Previous topic - Next topic

teijo

En onnistu lähettämään laskuja sähköpostilla MLInvoicesta, koska ohjelma käyttää PHP Mail funktiota lähettämiseen, eikä webhotellissani Zonerilla ole tämä funktio käytössä. Onko jollain ratkaisu, kuinka voin lähettää laskut sähköpostilla MLInvoicesta?

Ere Maijala

Tällä hetkellä ei muuta tuettua tapaa ole. Sähköpostin lähettäminen ilman mail-funktiota toki olisi mahdollista, mutta se vaatii sitten ihan oman osansa konfigurointia ja erilaisten vaihtoehtojen huomioimista.

hjalmaar

Asensin juuri tämän laskutusjärjestelmän itsekin Zonerin palvelimelle ja huomasin saman. Kysyin asiaa Zonerilta ja he ilmoitti vain että "Php mail funktiota ei saa zonerin webhotellissa käyttöön, se on estetty. Käytämme smtp-autentikointia."

Kuinkas sen saisi käyttöön tässä?

jahau

Ohjelmistoon voisi lisätä extensiopisteen ja määrittelymahdollisuuden ulkoiselle php-mailerille.

Esim.

// Pear Mail Library
require_once "Mail.php";

$from = '<your@mail.com>'; //change this to your email address
$to = '<someone@mail.com>'; // change to address
$subject = 'Insert subject here'; // subject of mail
$body = "Hello world! this is the content of the email"; //content of mail

$headers = array(
    'From' => $from,
    'To' => $to,
    'Subject' => $subject
);

$smtp = Mail::factory('smtp', array(
        'host' => 'ssl://smtp.gmail.com&#039;,
        'port' => '465',
        'auth' => true,
        'username' => 'your@gmail.com', //your gmail account
        'password' => 'snip' // your password
    ));

// Send the mail
$mail = $smtp->send($to, $headers, $body);

Ere Maijala

Tuki ulkoiselle mailin lähetykselle on tulossa seuraavaan versioon.