Vragen over Webzash boekhouding

Status
Niet open voor verdere reacties.
Bij test.nl zou toch ook een lampje moeten gaan branden, maar dit ff terzijde.

email verzenden wil nog niet , contact met host gehad en volgend hem waren instellingen goed.

dan ga ik er voor nu vanuit dat ik een optie met betrekking tot email niet goed heb staan.


tls ??

Knipsel2mail.JPG
 
Laatst bewerkt:
TLS is vaak een goed idee.

Check anders de log, of test het anders eens uit met PHPmailer met de log aan.
 
https://github.com/PHPMailer/PHPMailer

De download is anders dan de weergegeven bestanden.

bevat alleen de mappen language en src en wat bestanden




Webzash:


Na voor forgot password gekozen te hebben wordt er een sleutel in tabel veranderd (wachtwoord)

bijv.

d9753092768ab51cbbbef02bc125d38

vandaar dat inloggen dan niet meer lukt , dit zal dan via de mail aangepast worden.


Nou heb ik originele sleutel bewaard kan ik in elk geval inloggen.
 
https://github.com/PHPMailer/PHPMailer

De download is anders dan de weergegeven bestanden.

bevat alleen de mappen language en src en wat bestanden

Daarom is het verstandig om de ReadMe te lezen!
Daarin wordt dat allemaal uitgelegd.
1) Of je gebruikt Composer, en je voldoet aan de samples. (Ik ben bezig met een tutorial; kan je ook prima lokaal gebruiken)
2) Of je negeert Composer en je includeert zelf de nodige dingen.

Maar Composer zie je steeds vaker in grote(re) projecten, dan het eigenlijk vaker de moeite waard wordt om er eens naar te kijken.
Als je door hebt hoe handig dit is, dan zie je steeds meer voordelen met gebruik van externe libraries/scripts. :cool:

Zo is mijn site ook afhankelijk van tiental externe libraries van derden, zoals PHPmailer, een 2FA-library, uploadclass, classes voor connecties met sociale media etc....
Via Composer kan ik al deze libraries eenvoudig updaten of installeren als ik mijn site elders ga ontwikkelen, als ik de code ophaal (uit Git).
 
Laatst bewerkt:
Je hebt alleen de bestanden in map /src/ nodig. De language bestanden zijn niet interessant.

Twee jaar terug heb ik een testtool gemaakt waarin ik phpMailer gebruik.
Bestanden van phpMailer /src/ kopiëren, dan alles uploaden, browse naar pagina en vuil formulier in.

edit. goede zip als bijlage.
 

Bijlagen

  • mail-test.zip
    2,8 KB · Weergaven: 20
Laatst bewerkt:
@Aar

zal ik eens na moeten kijken , lijkt me ingewikkeld.


@Bron

Van mijn host

Inkomende mailserver IMAP
Gebruikersnaam/e-mailadres: info@mijndomein.nl.nl
Wachtwoord: Bij jou bekend
Mailserver: mijndomein.nl
SSL: Ingeschakeld
Poortnummer: 993

Uitgaande mailserver SMTP
Gebruikersnaam/e-mailadres: info@mijndomein.nl
Wachtwoord: Bij jou bekend
Mailserver: mijndomein.nl
SSL: Ingeschakeld
Poortnummer: 465
Verificatie: Wachtwoord


Ik heb jou script uitgeprobeerd, ik weet niet of ik op iets bepaalds moet letten maar alles schijnt te werken.


Zal ik ib webzash verder moeten zoeken bij instellingen of het bestand waar mail verstuurd wordt.
 
Als de mail aankomt, dan is het goed.
 
Die komt aan


Er zit verder een map /cake/network/email met bestanden in webzash
 
Dan kan je dat als het goed is daar wel instellen.
Als alles goed is moeten dezelfde instellingen daar ook wel werken. Ik hoop dat de oude CakePHP wel daar ondersteuning voor biedt.
Updates komen er niet voor niets...
 
Ik ben meer zoekende naar iets van een foutmelding in een logboek enz

In het error log van de host kan ik niks vinden
 
Als er een script-fout optreedt, dan zal er wel een error in staan.
Maar SMTP gaat niet via de webserver.
 
Je kan ook journaal posten enz. Mailen


Dit werkte ook niet ,nou merkte ik dat je bij setting kon kiezen uit het protocol Smtp en mail nou heb ik voor mail gekozen en wordt mail wel verstuurd.

Verder heb ik ook de keuze voor default wat mail betreft, dan worden de mail instellingen voor zover ik kan zien uit database overgenomen zoals tijdens installatie ingegeven .

Dan werkt het weer niet

De mail voor forgot password werkt sowieso nog niet.

Dus stapje verder maar voor mail password nog ff verder zoeken.
Schijnt in protocol te zitten

En waarschijnlijk worden er 2 mail systemen gebruikt een voor admin/account gedeelte en ander voor het boekhouden.
Voor admin gegevens in database en voor boekhouden wordt waarschijnlijk bestand aangepast.
 
Kortom! Genoeg te debuggen dus!
 
Het mail probleem en inloggen is opgelost protocol moest Mail zijn, niet Smtp.

Maar omdat bestand email.php nog actief was (voor testen) werkte veranderingen in database in eerste instantie uiteraard niet.


Nou nog de foreach fout zien op te lossen/
 
Mail is in deze context geen protocol, maar gewoon de weg naar de webserver die zelf de route naar de mailservice (bijv. Postfix of Sendmail) afhandelt.
Die benadert de mail() functie in PHP. Mijn advies is om bij voorkeur SMTP te gebruiken. Die is makkelijker te debuggen en flexibeler.
 
dat werkt hier dus niet ....cakephp

protocol.JPG
 
Laatst bewerkt:
Mijn advies is om bij voorkeur SMTP te gebruiken. Die is makkelijker te debuggen en flexibeler.
Yep, smtp heeft altijd de voorkeur.


Het volgende staat in de documentatie

De Email class moet ergens geladen zijn anders werkt de email niet.
Dit zal okee zijn omdat je email binnen krijgt.
PHP:
App::uses('CakeEmail', 'Network/Email');

Daarna kan je met een instance de smtp config doen en een email versturen.
PHP:
$Email = new CakeEmail();
$Email->transport('Smtp');
$Email->host('example.com');
$Email->port(465);
$Email->username('info@example.com');
$Email->password('JOUW WACHTWOORD');
$Email->from(array('info@example.com' => 'Mijn Bedrijf'));
$Email->to('EMAILADRES VAN ONTVANGER');
$Email->replyTo('info@example.com');
$Email->subject('Boekhouding');
$Email->send('Dit is het bericht');

Als je bestand Config/email.php wilt gebruiken dan moet dit eerst worden opgegeven.
PHP:
$Email = new CakeEmail();
$Email->config('smtp');

=> Ik vermoed dat de maker van het programma simpelweg php mail() heeft gebruikt.
 
Laatst bewerkt:
Ik heb een keuze menu met Mail of Smtp

dit na een account in programma aangemaakt te hebben , voor het versturen van mails over journaalposten enz.
deze mail instellingen mogen/kunnen afwijken van instellingen tijdens installatie die meer te maken hebben met functioneren programma.


Tijdens installatie welk protocol weet ik niet meer tenminste of ik daar keuze had tussen Mail en Smtp
 
Laatst bewerkt:
Daarna kan je met een instance de smtp config doen en een email versturen.

waar vind ik die?
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan