Sähköpostin lähetys ei onnistu

Started by rkoho, 01.01.23 - klo:15:38

Previous topic - Next topic

rkoho

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.


Ere Maijala

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

Ere Maijala

Korjaus on siis mukana uusimmissa release candidate -versioissa, jollaisen voi asentaa käsin lataussivulta, tai automaattipäivityksellä lisäämällä seuraavan rivin config.php:hen:

define('_UPDATE_CHANNEL_', 'pre-release');

rkoho

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!