php-apua! mail()-funktio ja exchange

Liittynyt
28.6.2002
Viestejä
4 311
Ikä
42
Kysytääs nyt täältäkin, kun ei kuhastakaan löytynyt apua :(

Eli, pitäisi saada lähetettyä php-scriptillä mailia ympäristössä apache, php ja exchange. Maili()-funktio valittaa kokoajan ettei löydä smtp-palvelinta, joka on määritelty ihan oikein php.inissä. Ei löydy ip:llä eikä dns-nimellä. Palvelimella ei ole omaa muuria mikä estäisi näkyvyyden koska molemmat palvelimet ovat samassa lähiverkossa. Exchangessa on laitettu mailien välitys päälle virtual-smtp-serveristä.

Jos jollakulla on kokemuksia vastaavanlaisesta ympäristöstä tai keksii jonkun tavan kiertää tämä onkelma, niin kertokaa toki. Miten muuten pystyisin lähettämään tuon mailin? Ulkoisen palvelimen käyttämäinen ei ole mahdollista, palveluntarjoajan muuri ei päästä liikennettä läpi portista 25.
 
10% ALENNUS KOODILLA PAKKOTOISTO
Sun pitää määrittää lähtevän postin palvelin php.ini -tiedostossa. Ilmeisesti kyseessä on Apache win ympäristössä ?
edit.

Siis vaikka oot määrittäny ton smtp-palvelimen, saattaa siellä olla jotain häröä. Tietenkin kannattaa myös testata palveluntarjoajan smtp-palvelinta, sais ainakin selville onko vika php:n konffissa...
 
Kuten sanoin, oon määrittänyt palvelimen ja portin oikein, koska virheilmoituksessakin palvelin ja portti näkyy oikein.

Tyyliin: Warning: mail(): Failed to connect to mailserver at "****" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()'

kokeilin löytää palvelinta myös fsockopen()-funktiolla, mutta sekään ei sitä löydä. Eli vika on jossain exchangen asetuksissa??
 
tossa muistaakseni ei sit saanut olla mailserver at localhost, tosin epäilen et sulla on niin ku tähtiä tilalla.. mut ton virheen oon joskus ite tehny :)
 

Suositut

Back
Ylös Bottom