PDA

Bekijk Volledige Versie : Co-lo bak --> automail/SMTP?



ypsun
09/06/06, 19:31
Weet iemand hier toevallig hoe ik de SMTP (ofzo?) moet inschakelen van mijn server in co-lokatie?

Ik ga namelijk een forum hosten op mijn server. En als mensen op mijn forum registreren, moeten er een automail worden verstuurd met registratie gegevens. (o.a. met PHP Nuke script taal)

Ik heb nu eentje lopen gewoon bij thuis, dat is gewoon mail.chello.nl :D

Maar hoe zit het als je server in een datacenter zit?

Server info:
Windows Server 2003,
IIS 6 met website in C:\Inetpub\wwwroot\
PHP 4.4.2 (hier moest ik bij installatie email gegevens invoeren. Dat heb ik dus leeg gelaten, deze moet ik later nog dus invoeren denk ik?? En hoe??)
MySQL 4.0 geloof ik
Géén control panel, ook geen domeinnaam geregistreerd.
Heb 5 ip adressen.


Netwerk is iQarus.

Alvast bedankt!

snaaps
09/06/06, 19:37
Is afhankelijk van je besturing systeem en of je wel of niet een controle panel gaat instaleren.

Gelieve meer info over je "colobak"

ypsun
09/06/06, 19:44
Is afhankelijk van je besturing systeem en of je wel of niet een controle panel gaat instaleren.

Gelieve meer info over je "colobak"

Ohja sorry, dat was ik vergeten. Ik heb het aangepast in de eerste post!

crazycoder
09/06/06, 19:50
IIS heeft een ingebouwde SMTP server. Als je windhoos bakje namen kan resolven dan kan deze ook mailtjes rond sturen.

Kan zijn dat je het apart aan moet zetten, te lang geleden dat ik daarmee heb zitten werken.. google is je vriend :)

gjtje
09/06/06, 20:45
Ik meen mij te herinneren dat je ook relay vanaf localhost moet toestaan.

ypsun
09/06/06, 23:27
Hmmm.. Ik heb ff gegoogled. Ik kan er niet veel meer vinden dan wat aanpassen in de php.ini in de windows map.

Kan iemand mij hier mischien een korte tutorial schrijven?

Thnx.

ErikKosters
09/06/06, 23:32
schrijven doen we hier niet meer, typen wel :)

crazycoder
10/06/06, 00:06
schrijven doen we hier niet meer, typen wel :)
Jij kan helemaal niet weten hoe anderen de teksten hier neergezet krijgen. Misschien wel met een tablet en handschriftherkenning.
Kortom, jouw conclusie slaat totaal nergenst op.

@TS
Denk dat je http://www.iis-resources.com wel het e.e.a. zal vinden waar jij iets aan heb.

ypsun
10/06/06, 20:25
Ok...

Ik heb nu in mijn php.ini het volgende

smtp = localhost

Moet daar localhost staan? Of moet er de naam van de smtp staan? Of de domein van de smtp?

gjtje
10/06/06, 21:01
localhost is goed, maar je moet in IIS config ook smtp nog even een schop geven, standaard is dat niet geinstalleerd.

Control panel -> Add or Remove programs -> Add/Remove Windows components -> Application server -> SMTP Service

Alternatief is een gratis mailserver zoals bijvoorbeeld MailEnable Standard.

ypsun
11/06/06, 13:36
localhost is goed, maar je moet in IIS config ook smtp nog even een schop geven, standaard is dat niet geinstalleerd.

Control panel -> Add or Remove programs -> Add/Remove Windows components -> Application server -> SMTP Service

Alternatief is een gratis mailserver zoals bijvoorbeeld MailEnable Standard.

Ok dit heb ik gedaan. Moet ik verder nog van de SMTP Service van Windows wat instellingen veranderen?

phreak
12/06/06, 08:39
Ik zou gaan de out-of-the-box oplossing, dus voor mailenable, makkelijk te configgen en te beheren.

ypsun
29/06/06, 00:06
Moet ik nou perse een domeinnaam hebben? Of kan ik bij domeinnaam gewoon mijn ip invullen?

Want ik ga nu naar mijn website door middel van mijn IP adres in de adresbalk te typen. Ik heb namelijk géén domeinnaam geregistreerd.

Ik krijg nu op de volgende fout op mijn website als ik iets wil versturen vanaf mijn website:

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Inetpub\iws\web\modules\User\index.php on line 1895

Wat kan ik hieraan doen?


Moet ik nou perse een domeinnaam hebben? Of kan ik bij domeinnaam gewoon mijn ip invullen?

Want ik ga nu naar mijn website door middel van mijn IP adres in de adresbalk te typen. Ik heb namelijk géén domeinnaam geregistreerd.

Ik krijg nu op de volgende fout op mijn website als ik iets wil versturen vanaf mijn website:

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Inetpub\iws\web\modules\User\index.php on line 1895

Wat kan ik hieraan doen?

Ok dit heb ik al verholpen door "ArgoSoft Mail" te installeren. Simpel programmaatje :)

Mijn php-nuke website geeft nu netjes aan dat de email verzonden zijn. Nu echter het volgende probleem: De mail komen helemaal niet aan?? Ik ontvang niks... Iemand enig idee hoe dit nou weer komt?

29-6-2006 4:37:25 - SMTP connection with 127.0.0.1 ended. ID=15
29-6-2006 4:37:25 - [ 16] Retrieved 4 MX records for domain hotmail.com
29-6-2006 4:37:25 - [ 16] Trying the server mx1.hotmail.com: 65.54.245.8
29-6-2006 4:37:29 - [ 16] Message from me@localhost relayed to 1 recipient(s) on the domain hotmail.com

Dit staat er in mijn log.

Oeps, dit is de hele log:
29-6-2006 4:37:24 - Requested SMTP connection from 127.0.0.1
29-6-2006 4:37:25 - Received 272 bytes
29-6-2006 4:37:25 - [ 16] Delivering to iwsclanadmin@hotmail.com
29-6-2006 4:37:25 - [ 16] Attempting to deliver to the domain hotmail.com
29-6-2006 4:37:25 - SMTP connection with 127.0.0.1 ended. ID=15
29-6-2006 4:37:25 - [ 16] Retrieved 4 MX records for domain hotmail.com
29-6-2006 4:37:25 - [ 16] Trying the server mx1.hotmail.com: 65.54.245.8
29-6-2006 4:37:29 - [ 16] Message from me@localhost relayed to 1 recipient(s)