IIS 7.5 + PHP mail + SMTP
2010-08-06T18:43:59+02:00
2011-09-01T20:01:09+02:00
2022-07-28T10:55:27+02:00
odee
Sziasztok!

Következő a problémám:
Adott egy Win2008 server + IIS 7.5 webszerver, hozzá társítva PHP modul.
Levelező szervernek hMailServer-t használok, amely eddig "tökéletesen" működött RoundCube webmail felületen keresztül.
Azonban, ha egy saját készítésű weboldalon (pl: mail.php) keresztül szeretném használni a PHP által támogatott mail() függvényt, akkor a szerver 500 - Internal server error. hibaüzenettel tér vissza.

Kikapcsolom a hMailServert és feltelepítem az IIS6 által támogatott kompatibilis felületet SMTP támogatással, és azt indítom el, akkor is ugyanebbe a hibába esek.

A szerveren nyitottak a szükséges portok, és ekkor sem tudok telnet kapcsolatot létesíteni vele, amely
a következő hibaüzenetet dobja vissza:
421 Cannot connect to SMTP server 193.138.125.37 (193.138.125.37:25), connect error 10060.

Nem tudom, hol lehet probléma :S
ror 10060
Mutasd a teljes hozzászólást!

  • Szia!

    Mivel 500-as hibaüzenetet kapsz, ezért azt gondolom, hogy a meghívott fájl tartalmával / tatalmában lehet pl. szintaktikai hiba, vagy a meghívott függvény nincs jól paraméterezve.

    A 10060-as hibaüzenet feltehetőleg az időtúllépés miatt jelentkezik.

    Betelnetelni nem minden mail szerverre lehet.

    A hMailServer dokumentációjában nincs példa a PHP-s használatra? Egyáltalán támogatja ezt a funkciót?

    Mi lenne a cél? PHP fájlokkal szeretnél leveleket küldeni?

    A php.ini releváns bejegyzései megfelelően vannak beállítva?

    Gondolok itt:

    [mail function] ; For Win32 only. SMTP = yourSMTPdomain.com ; For Win32 only. sendmail_from = admin@yourdomain.com
    Mutasd a teljes hozzászólást!
  • Az 500-as hibaüzenet nem hiszem, hogy szintaktikai hiba, mivel egy nagyon egyszerű mail() függvény használat van benne.

    Ha a portok nyitva vannak, akkor eleve tudni kellene betelnetelni a mail szerverre ?!

    A cél egyszerűen az lenne, hogy fut az IIS7.5, PHP fordítás beállítva, és ugyanezen a szerveren fut egy hMailServer, amelynek a segítségével, illetve a PHP segítségével az adott gépről lehetne emaileket kiküldeni.

    A php.ini beállításia elvileg rendbe vannak:

    ; For Win32 only. SMTP = localhost smtp_port = 25
    Mutasd a teljes hozzászólást!
  • én is ezzel a szereléssel ebbe a problémába ütköztem és a googléval odáig jutottam hogy a php szerkónak be kelll kötni egy sendmail-t a hmail és php összekapcsolása végett. viszont nekem se működik mert nem tudom jól konfigurálni a sendmail-t. Viszont php-s mail() fügvény úgy reagál mintha működne viszont nem megy ki semmi mail php alól. Kérlek segítsetek......
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    Az én problémám is pont ez.
    Sikerült vajon időközben a kérdezőnek megoldania a problémát?

    Annyi észrevételem lenne, hogy küld ám, de csak oda amilyen domain a szerver IP-jére van regisztrálva.
    Mutasd a teljes hozzászólást!
abcd