december 24, 2021

Send Mail fra Localhost i PHP

for det første er PHP et open source-scriptsprog, hvilket betyder, hvor du kan ændre dine PHP-kernefiler i henhold til dine krav.

PHP har også en indbygget sendmail-pakke, som bruges til at sende mail fra en localhost-server som f.eks.

Send Mail fra Localhost i PHP ved hjælp af AMP
Send Mail fra Localhost i PHP ved hjælp af AMP

nedenstående proces forklaret fra AMP server.

Stine står for:

  • Cross-Platform –
  • Apache-a
  • Perl-P
  • PHP-P
  • Perl-P

4+ trin til at sende Mail fra Localhost i PHP ved hjælp af

her er en liste over alle de trin, som jeg forklarede nedenfor fuldstændigt.

  • Opret en appadgangskode til opsætning af Gmail SMTP.
  • ændre på PHP config fil (php.ini).
  • ændre på SendMail config fil (sendmail.ini).
  • genstart Apache server.
  • prøv eksempel kildekode.

Opret en appadgangskode til opsætning af Gmail SMTP

for at få adgang til Gmail-konto, der er beskyttet af 2step-godkendelse, skal vi oprette APPADGANGSKODE, som hjælper med at sende mail ved hjælp af vores Gmail-konto som SMTP-konto.

  • gå til https://security.google.com/settings/security/apppasswords
  • vælg Mail og den anden lignende nedenfor billede,
Opret appadgangskode på Gmail
Opret appadgangskode på Gmail

så får du adgangskoden som “dette. Hold det sikkert for yderligere.

Rediger på PHP-konfigurationsfilen (php.ini)

  • gå til denne placering: C:\XAMPP\php\php.ini
  • Åbn php.ini-fil på enhver teksteditor og søgning

ændringer på på php.INI fil

Fjern semikolon (;) først på nedenstående linjer, og sæt de givne ændringer,

SMTP=smtp.gmail.com
smtp_port=465
sendmail_from = [email protected]
sendmail_path = “\”C:\xampp\sendmail\sendmail.”- t”

Rediger på SendMail-konfigurationsfilen (sendmail.ini)

  • nu næste er den åbne Sendmail konfigurationsfil ved navn sendmail.ini.
  • sti: c:\xampp\sendmail\sendmail.ini

søg

ændringer på sendmail.ini fil

  • smtp_server=smtp.gmail.com
  • smtp_port=465
  • smtp_ssl=auto
  • error_logfile=fejl.log
  • debug_logfile=debug.log
  • [email protected]
  • auth_adgangskode=Putthecreatedapppassordførste trin

genstart APACHE-serveren på kontrolpanelet.

eksempel på Send Mail fra Localhost i PHP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

<?php
// meddelelsen
$msg = “første tekstlinje\nanden tekstlinje”;
/ / brug ordindpakning (), hvis linjer er længere end 70 tegn
$msg = ordindpakning ($msg,70);
$email = “[email protected]”;
//e-mail-overskrifter er obligatoriske for at sende e-mail
$headers = ‘fra:’ .$mail . “\r \ n”.
‘Svar Til:’ . $mail. “\r \ n”.
‘PHP/’ . phpversion();
// send e-mail
if (mail(“[email protected]”, “mit emne”,$msg,$overskrifter)) {
ekko ” god at gå!”;
} else {
echo “noget galt”;
}
?>

dette er de komplette trin til afsendelse af mail fra localhost i PHP.

Tjek også:

Medieforespørgsel CSS til Desktop, Tablet, Mobil

glad kodning..!

var denne artikel nyttig?
Ja

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.