Vinnaren i pepparkakshustävlingen!
2016-03-29, 11:00
  #1
Medlem
dickrexs avatar
Försöker få PHPMailer att fungera, men får
Kod:
SMTP connect() failed
(skickat till en loggfil.txt). Jag ser ingen vettig anledning till att det inte skulle funka, men jag struntar i det nu. En första fråga som skulle vara bra att få svar på det är hur sjutton jag får mer info om vad som skiter sig. Hos one.com så har jag ju inte tillgång till consollen från vilken jag säkert kunde få lite mer info, så det som återstår är att felsöka från http-sidan. I PHPMailer finns ju möjligheten att sätta
Kod:
$mail->SMTPDebug 3

...och den är i "manualen" satt i början av skriptet
På slutet i mailskriptet finns möjligheten att få lite information om vad som felar genom
Kod:
$error $mail->ErrorInfo
...men den informationen blir ju bara SMTP connect()failed oavsett SMTPDebug eller ej. Hur ska jag göra för att få lite mer info från SMTPDebug att skrivas till loggfilen?
Citera
2016-03-29, 19:28
  #2
Medlem
lasternassummas avatar
Jag har ingen erfarenhet av one.com, men om det fungerar
ungefär som jag tror skulle jag lägga upp det så här.

Först utgår jag från att SMTP är någon typ av "säker" SMTP, SMTPS (port 465 eller 587).

1. Verifiera med en lämplig SMTPS-klient att du kan skicka mail hemifrån
och att namn och lösenord fungerar som det ska.

2. Verifiera att din PHP-kod fungerar som den ska "hemma" eller
var det nu är du kör din utveckling/utvecklingsmiljö.

3. Lägg nu upp den fungerande koden med testade och fungerande
inställningar och namn/lösenord på one.com.

__________________
Senast redigerad av lasternassumma 2016-03-29 kl. 19:31.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback