MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: rkoho on 01.01.23 - klo:15:38

Title: Sähköpostin lähetys ei onnistu
Post by: rkoho on 01.01.23 - klo:15:38
Hei,
Ohjelma toimi hienosti pitkään, kunnes sähköpostin lähetyksessä ilmeni ongelma vuoden (2022) loppupuolella. Nyt asiakas saa tämän alempana olevan näköisen viestin (olen lyhennellyt sitä, asia selvinnee tästäkin). Siinä ei ole pdf.ää liitteenä, kuten aiemmin.

Tietoja:
- ohjelma on jaetulla palvelimella,
- viimeisin versio päivitettynä. (Päivitin tänään 2.0.1 -> 2.0.3 mutta ei vaikutusta.)
- php 8.0, päivitetty loppuvuodesta
- katsoin, että php-lisäosat ovat samat kuin ennen em. päivitystä
- php-mail toimii normaalisti toiselta webbisivulta, joka on samalla jaetulla palvelimella
- en nyt vielä löytänyt apua virhelokista
- tietokannan kollaatio on ohjeen mukainen utf_swedish_ci

On mahdollista (mutta en ole varma), että ongelma ilmeni sen jälkeen, kun päivitin -> php 8.0:aan.

Heräisikö tästä nopeasti jotain ajatusta, missä päin vika voisi olla?  Kannattaisiko päivittää manuaalisesti vielä?

--------------------
Hei,

Liitten=C3=A4 on lasku toimittamistamme palveluista. Maksathan se=
n=20
yst=C3=A4v=C3=A4llisesti viimeist=C3=A4=C3=A4n er=C3=A4p=C3=A4iv=C3=
=A4n=C3=A4. N=C3=A4et alla tiedot=20
maksamista varten. K=C3=A4yt=C3=A4 mak=
saessasi viitenumeroa.

Laskun  numero: 100
Summa (ALV 0%): 50,00
=
        + ALV: 12,00
Lasku yhteens=C3=A4: 62,00
----------------------=
---------------
Maksettava yht: 62,00





T=C3=A4m=C3=A4 lasku on l=
=C3=A4hetetty automaattisesti. Jos sinulla on=20
kysytt=C3=A4v=C3=A4=C3=
=A4 tai huomautuksia, voit olla yhteydess=C3=A4 meihin=20
vastaamalla t=
=C3=A4h=C3=A4n viestiin.

Title: Re: Sähköpostin lähetys ei onnistu
Post by: Ere Maijala on 01.01.23 - klo:18:33
Hei,

uskoisin, että kyse on PHP:n muutoksesta, jota ei ole dokumentoitu kunnolla:

https://miscandrandom.wordpress.com/2022/08/26/breaking-change-in-the-mail-command-with-php-8-0-8-1/

Tähän on korjaus tulossa seuraavassa versiossa, mutta pitäisi onnistua myös niin, että otat tuosta uudemman version mailer.php:sta ja kopioit sen vanhan päälle:

https://raw.githubusercontent.com/emaijala/MLInvoice/v2.1.0/mailer.php
Title: Re: Sähköpostin lähetys ei onnistu
Post by: Ere Maijala on 01.01.23 - klo:19:25
Korjaus on siis mukana uusimmissa release candidate -versioissa, jollaisen voi asentaa käsin lataussivulta (https://labs.fi/mlinvoice_installation.php), tai automaattipäivityksellä lisäämällä seuraavan rivin config.php:hen:

define('_UPDATE_CHANNEL_', 'pre-release');
Title: Re: Sähköpostin lähetys ei onnistu
Post by: rkoho on 03.01.23 - klo:12:29
Paljon kiitoksia nopeasta avusta:)

Kopioin ohjeesi mukaan tuon mailer.php:n uudemman version ja liitin sen nykyisen tilalle, se auttoi. Nyt lasku näyttää taas siltä miltä pitääkin.

Loistava laskutusohjelma kaiken kaikkiaan!