miten Mercury mailia käytetään XAMPPISSA

X

Yksityisyys & evästeet

tämä sivusto käyttää evästeitä. Jatkamalla hyväksyt niiden käytön. Lue lisää, mukaan lukien evästeiden hallinta.

Got It!

mainokset

kun yrität käyttää mail () PHP-toimintoa paikallisessa tietokoneessa, saat tämän viestin:

Warning: mail() : "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\htdocs\test.php on line 14

onneksi löysin ratkaisun. Tässä opetusohjelmassa näytän sinulle, miten voit käyttää mail () – toimintoa paikallisessa tietokoneessa Mozilla Thunderbirdin avulla, joten tiedät, jos mail script todella toimii. XAMPP-paketissasi on työkalu nimeltä Mercury Mail. Tämä sovellus voi, tavallaan, jäljitellä sähköpostin tarjoaja, kuten Gmail, Yahoo Mail, tai muut. Mutta sen pystyttäminen on hieman hankalaa, vei minulta tunteja saada se toimimaan, joten haluaisin jakaa tämän kanssanne säästääkseni aikaanne ja turhautumistanne. 🙂

jos mietit, miltä Mercury Mail näyttää tai mistä sen löytää, tässä pikakuva:

kuten Apache ja MySQL juuri osuma Start aktivoida sen ja odottaa käynnissä näyttää. Sitten Mercury Mail-ikkuna avautuu:

aloitin luomalla uuden käyttäjän. Siirry kohtaan Asetukset > Hallitse paikallisia käyttäjiä ja lisää sitten. Laitoin seuraavat:

Username: usernamePersonal Name: personalname@localhostMail Password:

kun olet syöttänyt kaikki 3 tiedot käyttäjän tiedot-ikkunassa, Valitse OK.

sitten Thunderbirdissä loin tilin käyttäen seuraavia tunnistetietoja:

 Your name: username Email Address: username@localhost password: Server Type: POP3

valitse Luo tili.

Muistatko tuon alun virheen? Päästä eroon siitä, olen muokannut minun php.INI-tiedosto, Etsi sendmail_from ja poisti semi-sarake (;) niin, että rivi ei ole kommentti enää (ei muuttanut arvoa).

;sendmail_from = postmaster@localhost

That ’ s it! Mutta tämä toimii sinun täytyy käynnistää XAMPP. Kun he ovat takaisin (Apache, MySQL, ja Mercury Mail) suorita PHP script, näin minun näyttää:

<?php $recipient="username@localhost"; $subject="Test Email"; $mail_body="Nobody is going to get this email but me."; mail($recipient, $subject, $mail_body); ?>

ja tämä on tulos:

toivottavasti pidit tästä opetusohjelmasta. I ’ ll be back for more 🙂

mainokset

Write a Comment

Sähköpostiosoitettasi ei julkaista.