Sådan sender du Mail fra Localhost ved hjælp af Gmail

Apache (a), MariaDB (M), PHP (P) og Perl (P). Det er for udviklere at oprette en lokal internetserver til test-eller implementeringsformål.

som en del af testningen skal udviklere sende e-mails, der altid vil være der, når det kommer til online-virksomheder.

hvis du vil sende mail fra localhost ved hjælp af Gmail, skal du konfigurere efter installationen. Følg nedenstående trin for det samme.

trin til at sende Mail fra Localhost:

  1. Åbn installationsmappe.
  2. gå til C:\xampp\php åbn php.INI-fil.
  3. Find ved at trykke på ctrl + f.
  4. Søg og send følgende værdier:

    1
    2
    3
    4

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

  5. gå nu til C:\xampp\sendmail åbn sendmail.INI-fil.
  6. Find ved at trykke på ctrl + f.
  7. Søg og send følgende værdier

    1
    2
    3
    4
    5
    6
    7

    smtp_server=smtp.gmail.com
    smtp_port=587
    error_logfile=fejl.log
    debug_logfile=debug.log
    auth_adgangskode=din-Gmail-adgangskode
    [email protected] (valgfrit)

Script til at sende Mail:

1
2
3
4
5
6
7
8
9
10
11

<?php
$to_email = “[email protected]”;
$subject = “simpel e-mail-Test via PHP”;
$body = “Hej,NN dette er test e-mail send med PHP Script”;
$headers = “fra: afsenderens e-mail”;
if (mail($to_email, $emne, $body, $headers)) {
echo “e-mail sendt til $to_email…”;
} else {
echo ” e-mail afsendelse mislykkedes…”;
}

håber denne guide vil være nyttigt!

Bemærk:

Konfigurer venligst “mindre sikre apps” indstillinger som vist på https://support.google.com/cloudidentity/answer/6260879 for korrekt arbejde.

også, hvis du stadig står over for problemer, kan årsagen være en af nedenstående:

  1. mails sendes sent
  2. mailen er ikke konfigureret korrekt
  3. porten er blokeret
  4. Gmail har ikke nødvendige tilladelser
  5. adgangskoden er forkert

Leave a Reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.