Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No s'envia la comanda a 2 productors quan finalitzem comandes #302

Open
cecilethvnt opened this issue May 19, 2023 · 5 comments
Open

No s'envia la comanda a 2 productors quan finalitzem comandes #302

cecilethvnt opened this issue May 19, 2023 · 5 comments

Comments

@cecilethvnt
Copy link

hola, des de fa unes setmanes, al menys dos productors (de 31 actius) ja no reben els mails que s'envien automaticament al finalitzar les comandes.
a algu li ha passat?
no se que dades us puc passar que pugui ajudar a trobar el fallo
no hem fet cap canvi recentment
gracies
cecile

@jorix
Copy link
Contributor

jorix commented May 20, 2023

Aconsello tenir a config.php activat $email_safe_replyTo = true;
i és clar usar la versió actual de master

Per entende $email_safe_replyTo = true; veure #214

@davidromani
Copy link
Contributor

@jorix hem actualitzat a la última versió de la branca master i modificat aquesta configuració a true, però continuem tenint problemes amb l'enviament de correu.

He revisat la configuració del servidor de correu de sortida i, tot i que està correcta, pareix que com no ens coincideix el domini de la web amb el domini del servidor de correu bloqueja la sortida.

Hi hauria la possibilitat d'habilitar un servidor de sortida més fiable, mitjançant una configuració a un servidor de correu tipus Sendgrid? (o similar)

@davidromani
Copy link
Contributor

Un altre dubte que tenim és on puc consultar al servidor web el registre d'aquest error...?

WhatsApp Image 2023-09-13 at 13 32 00

@jorix
Copy link
Contributor

jorix commented Sep 16, 2023

He revisat la configuració del servidor de correu de sortida i, tot i que està correcta, pareix que com no ens coincideix el domini de la web amb el domini del servidor de correu bloqueja la sortida.

El domini no ha de coincidir, és més entenedor per a la persona que rep el correu i prou.

Heu d'haver configurat el servidor de correu mitjançant SMTP a config.php amb els paràmetres $email_SMTP_.... És recomanable utilitzar SSL o TLS.
Si per exemple a Mozilla Thunderbird la configuració SMTP funciona, amb Aixada també hauria de funcionar.
NOTA: El paràmetre $email_SMTP_verifyCert=false és útil en alguns host que semblen utilitzar certificats autogenerats i, per tant, no verificables.

Una altra cosa seria revisar el registre SPF en el host del correu, això a través de registres TXT al DNS (per exemple de Gmail es queixa i pot marcar-lo un correu rebut com a brossa, passa quan no pot verificar que el domini de correu rebut prové físicament del host que posseeix el domini)

@jorix
Copy link
Contributor

jorix commented Sep 16, 2023

Un altre dubte que tenim és on puc consultar al servidor web el registre d'aquest error...?

Aixada no en fa. Però assumint que useu PHP 7.4 o superior haurieu de posar un registre de l'error a php/utilities/send_symfony_mail.php en el últim try

    try {
        $mailer->send($message);
        return true;
    } catch(Exception $e) {
/* El vostre registre de l'error AQUÍ */
        return false;
    }
}
?>

NOTA: Per fer proves d'enviaments de correu podeu usar /php/test/send_mail.php
copiant /php/test/private/send_mail-sample.php com /php/test/private/send_mail.php
i posant els paràmetres que us calguin per la prova.

.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants