PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
mail() localhostis
Postitaja: geo__ 2015-08-10 19:57:10
Küsimus, kas mobiilse internetiga (telefoniga jagatud) on PHP mail() funktsiooniga mingi trikk?
Ehk localhostis jooksutan
mail("xxx@mydomain.ee","just test","test");

Proovisin siin nii Tele2 kui ka Elioni ühendusega, aga ei tööta.

php.ini-s panin:
katse 1
SMTP = smtp.tele2.ee
smtp_port = 25

katse2
SMTP = mail.neti.ee (Elioni sim-iga)
smtp_port = 25

katse3
SMTP = smtp.zone.ee
smtp_port = 1025
auth_username = xxx@mydomain.ee
auth_password = passxxx

Viimasega saan errori:
"You havent enabled SMTP Authentication or Username/Password is not valid!"

Kusjuures viimaste andmetega (katse3) Win-mail töötab.


RE: mail() localhostis
Postitaja: geo__ 2015-08-12 09:53:29
Sain nüüd kaabel internetiga ka katsetada. Ja töötab,
kui panna php.ini:
SMTP = mail.starman.ee
smtp_port = 25

Huvitav, mida mobiilioperaatorid kinni keeravad, kas pordi 25?
Paistab, et need onlines olevad test port võimalused pole päris adekvaatsed.
Praeguse ühendusega näitab, et port 25 on kinni, ometi e-mailid töötavad.


RE: mail() localhostis
Postitaja: Carl 2015-08-13 23:33:28
Katse3 iseenesest nagu toimiks, aga su zone kasutajatunnus/parool näib vale olevat.
RE: mail() localhostis
Postitaja: geo__ 2015-08-14 11:27:06
TSITEERITUD:
Katse3 iseenesest nagu toimiks, aga su zone kasutajatunnus/parool näib vale olevat.

Parool ja kasutajanimi on kindlalt õiged, teiste programmidega töötavad.
Aga ma pole jõudnud süveneda, kuidas "SMTP Authentication" localhostis tööle saada. Kiire otsing googles vihjas, et tuleks installida "sendmail" , kuidas, kustkohast ja kuhu? pole veel jõudnud täpsemat infot otsida.
Kui kellegil on kogemusi, siis vihjed on teretulnud.
RE: mail() localhostis
Postitaja: andris 2015-08-15 07:33:17
Kas see sinu localhost on windows või linux/osx? Nendes on maili saatmine PHPs erinevalt lahendatud. Win puhul kasutatakse smtp seadistust ja midagi installida pole vaja, mujal aga smtp seadistust ignoreeritakse ja kirjad lähevad läbi süsteemse mailikäsu ja "otse", st. et server pöördub kohe addressaadi MX serveri pordile 25, mitte ei tee seda läbi sinu poolt määratud MTA
RE: mail() localhostis
Postitaja: geo__ 2015-08-16 12:22:53
TSITEERITUD:
Kas see sinu localhost on windows või linux/osx? Nendes on maili saatmine PHPs erinevalt lahendatud. Win puhul kasutatakse smtp seadistust ja midagi installida pole vaja, mujal aga smtp seadistust ignoreeritakse ja kirjad lähevad läbi süsteemse mailikäsu ja "otse", st. et server pöördub kohe addressaadi MX serveri pordile 25, mitte ei tee seda läbi sinu poolt määratud MTA

Win masin,
Kummaline on see, et kaabelühendusega asi toimib (kui php.ini-s SMTP paika sätin), aga mobiilse internetiga ei toimi.
Operaatorid väidavad, et neil on port 25 lahti.
RE: mail() localhostis
Postitaja: RLa 2015-08-16 18:47:17
"ei toimi" ei ole mingi probleemi kirjeldus.

Mobiilse ühenduse IP-d tihti spämmilistides. Endal hulgaliselt jama olnud sellest. Port 25 väljuval suunal peaks olema avatud ainult ISP enda mailiserveri peale. Ja need SMTP serverite aadressid tasub kuskilt üle kontrollida. SMTP serverit/ühendust saab debugida telnetiga (Googelda, juhendeid küllalt).

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0843780040741