WebHU - Programozási kérdések és válaszok

az automatikus válasz nem működik csak a php mail()-t használó gmail fiókoknál

Van egy kapcsolatfelvételi űrlap a webhelyemen, amely e-mailt küld a fiókomba, és automatikus választ küld az űrlapot kitöltő felhasználóknak. Nem Gmail-fiókba tudok automatikus választ küldeni, Gmail-fiókba viszont nem, még a spambe sem küldik. Azt szeretném tudni, hogy hiányzik-e valami a kódból, vagy bármilyen beállítást módosítani kell

kód jól működik a nem Gmail-fiókokkal

<?php
$email_to = '[email protected]'; //your email
$business = 'company name.,'; //business name
//$topic = $_POST['topic'];
$name = $_POST['name'];
$email_from = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];

$autoResponse = true; //set to false if you don't want to send an auto reply
$autoResponseSubject = "Demo Contact Form";
$autoResponseMessage = "Hi, thank you for contacting us, we will get back to you soon.";
$autoResponseHeaders = "From: $business <$email_to>\r\n";
$autoResponseHeaders .= "Reply-To: $business <$email_to>\r\n";

$headers = "From: $name <$email_from>\r\n";
$headers .= "Reply-To: $name <$email_from>\r\n";

if(@mail($email_to,$subject, $message, $headers)){
 if($autoResponse === true){
  mail($email_from, $autoResponseSubject, $autoResponseMessage, $autoResponseHeaders);
 }
 echo '1';
} else {
 echo '0';
}
?>

Nem kapok semmilyen hibát.

01.08.2019

Válaszok:


1

A Google, a Microsoft és hasonlók csak olyan levelezőszerverektől fogadnak el e-maileket, amelyek megfelelnek számos követelménynek. Ezek a követelmények idővel változnak. Ez elsősorban a spamek megelőzésével kapcsolatos.

A dolgok az SPF-fel kezdődnek, ami meglehetősen egyszerű, de a normál, dokumentációt biztosító webhely 2019 februárja óta nem működik. Tekintse meg a Wikipedia helyett.

A következő dolog a DKIM. Enélkül a Gmail biztosan nem fogadja el a leveleket.

Aztán ott van a DMARC is.

Mindezek után még mindig nincs garancia arra, hogy levelét elfogadják. Az IP-címe feketelistára kerülhet.

Amint azt mostanra valószínűleg sejti, a saját levelezőszerver futtatása rengeteg munka. Évekkel ezelőtt abbahagytam. Most egy harmadik féltől származó szolgáltatást használok ehhez.

01.08.2019
  • az összes többi e-mailem is csak a spam mappába kerül, van valami módja annak, hogy leküzdjem, hogy ez a kód automatikusan válaszoljon a gmail fiókokra is 01.08.2019
  • Olvassa el az általam adott választ, és ellenőrizze a válaszban található linket. 01.08.2019
  • nem használok g-suite-ot 01.08.2019
  • Ez igaz... Mégis meg kell tennie ezeket a dolgokat. Kicserélem a linkeket. 01.08.2019
  • @vedhasoft2 Módosította a választ, így már nincs hivatkozás a g-suite-ra. 01.08.2019
  • nincs más lehetőség, hiányzik valami a kódomból 01.08.2019
  • a php levelező kivételével van olyan lehetőség, hogy ugyanazt a kódot használja az automatikus válasz küldésére a gmail fiókoknak 01.08.2019
  • @vedhasoft2 Hitelesítenie kell a levelezőszerverét, mielőtt a GMail elfogadja a leveleket. 01.08.2019
  • Felhívtam Godaddyt, azt mondják, hogy rossz a forgatókönyvben, és azt mondják, hogy nézzék át a forgatókönyvemet. szóval megtudhatom mi a hiba a kódban. 01.08.2019
  • @vedhasoft2 Hogyan magyarázta el GoDaddy, hogy a kódja jól működik a nem Gmail-fiókokkal? 01.08.2019
  • nem azt mondják, hogy maga a szkript hibás, de megkérdeztem őket, hogyan tudnék fogadni más fiókokhoz, hogy miért csak a gmail-lel van a probléma, mert nem mondanak semmit, és azt mondták, hogy nézzék át a kódomat 01.08.2019
  • ismét ellenőriztem, hogy a yahoo-val is jól működik, de a gmail-lel nem 01.08.2019
  • Új anyagok

    A rádiógomb ellenőrzött eseményének használata a jQueryben
    Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

    Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
    Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

    Miért érdemes elkezdeni a kódolást 2023-ban?
    01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

    🎙 Random Noise #2  – Örökbefogadás és hit
    az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

    A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
    A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

    5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
    Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

    Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
    A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..