Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: [Opgelost] Problemen met het verzenden van mail

Posted by theoh on 06 juni 2010, 15:55
#1

Hallo Allemaal,

Ik heb een probleem met het verzenden van de activatiemail (eigenlijk alle mail) via het cms.

Als een gebruiker zicht registreert, krijg je een melding:
"E-mailverzending heeft gefaald, neemt u a.u.b. contact met de sitebeheerder."

Ik werk hier met een eigen server, met eigen php.
In m'n php ini maak ik gebruik van SMTP.
daar staat ingevuld:

Quote


[mail function]
; For Win32 only.
SMTP = smtp.ziggo.nl
smtp_port = 25

; For Win32 only.
sendmail_from = website@weerstation-wijk.nl


Binnen PHP Fusion heb ik staan:

Quote


smtphost: smpt.ziggo.nl
smtpgebruikersnaam: mijn ziggo account
smtpwachtwoord: main ziggo wachtwoord


Toch werkt dit niet. Geloof niet dat ziggo met sendmail werkt.
Kan iemand me uit proberen te leggen hoe ik de instellingen moet zetten om toch mail te kunnen verzenden?

Bedankt

Theo

toevoeging:
Oh ja, na het aanpassen van php.ini start ik de iis service even opnieuw om het te activeren.
Heb in ISS geen SMTP functie aan.
Werk met PHP fusion 7.00.0.7.

Edited by theoh on 12 oktober 2010, 09:05

Posted by Wanabo on 07 juni 2010, 19:34
#2

Heb je je site op een eigen server thuis?

Normaal gesproken kun je smtp host leeg laten. De mail wordt dan verstuurd door de phpmailer.

Als je thuis een server hebt en het lukt niet met phpmailer dan kun je idd de smtp van ziggo gebruiken.

Probeer anders ook eens de oude smtp server zoals smtp.ziggo.nl of mailhost.

Overigens heb je een typfout in je smtphost er staat smpt ipv smtp!!

Posted by theoh on 07 juni 2010, 22:04
#3

Quote

Wanabo schreef:
Heb je je site op een eigen server thuis?

Normaal gesproken kun je smtp host leeg laten. De mail wordt dan verstuurd door de phpmailer.

Als je thuis een server hebt en het lukt niet met phpmailer dan kun je idd de smtp van ziggo gebruiken.

Probeer anders ook eens de oude smtp server zoals smtp.ziggo.nl of mailhost.

Overigens heb je een typfout in je smtphost er staat smpt ipv smtp!!


Hoi Wanabo,

Ja, dat was dus inderdaad een typefout (hier).
Heb het nog even nagekeken. Staat thuis wel goed.

Heb de instellingen precies staan zoals je zegt, maar hij blijft het niet doen.
Heb ook de instellingen voor smtp in de php.ini uitgevinkt en alles volledig in phpfusion gezet, maar ook dat vertikt-ie.
Ga nog wel e.e.a. even verder proberen, maar vooralsnog lukt het niet.

Bedankt in ieder geval.

Theo

Posted by Wanabo on 09 juni 2010, 22:29
#4

probeer eens poort 587, die wordt niet geblokkeerd door ziggo.

Posted by theoh on 31 augustus 2010, 15:40
#5

Het wordt nog leuker....
Ik heb een guestbook geinstalleerd staan. Hierin zijn geen instellingen voor smtp te configureren. Hij gebruikt dus php mail. Geen probleem, die werkt prima.

Ik heb een test-site onder joomla opgezet. Hier de gegevens (smtp) ingezet zoals ook in php fusion. Werkt prima, activatie mail wordt verzonden en ontvangen. Alleen PHP Fusion weigert mail te versturen. Enige verschil met Joomla is dat ik hier smtp security aan en uit kan zetten. En die staat uit. Weet niet wat PHP Fusion standaard heeft....

Alleen PHP Fusion doet het niet. Niet met PHP mail en ook niet met SMTP. Rara.... pannekoek...

Wie kan me helpen? Ik zou het toch wel leuk vinden als mensen zich konden registreren voor het forum...

site: Weerstation-Wijk.nl

Oh ja... Ik heb inderdaad een eigen webserver thuis staan, echter geen mailserver. Mail gaat dus echt allemaal via Ziggo SMTP.

toevoeging:
bij smtp ingevuld: "smtp.ziggo.nl:587". Werkt ook niet.

Edited by theoh on 31 augustus 2010, 15:56

Posted by theoh on 31 augustus 2010, 16:13
#6

Ik heb het gevonden...

In de file sendmail_include.php

Quote


if (!$settings['smtp_host']) {
$mail->IsMAIL();
} else {
$mail->IsSMTP();
$mail->Host = $settings['smtp_host'];
$mail->SMTPAuth = true;
$mail->Username = $settings['smtp_username'];
$mail->Password = $settings['smtp_password'];
}

aangepast naar:

Quote

if (!$settings['smtp_host']) {
$mail->IsMAIL();
} else {
$mail->IsSMTP();
$mail->Host = $settings['smtp_host'];
$mail->SMTPAuth = false;
$mail->Username = $settings['smtp_username'];
$mail->Password = $settings['smtp_password'];
}


Voor de duidelijkheid:
True is False geworden bij de SMTPAuth. Nu werkt het wel. (Ziggo werkt niet met SMTP Authentication)

Bedankt voor het meedenken.

Theo

Edited by theoh on 31 augustus 2010, 16:33