Autor | Zpráva | ||
---|---|---|---|
PavV Profil |
#1 · Zasláno: 2. 8. 2024, 10:26:11
Ahojte,
následující kód má odesílat mailly. Na seznam.cz vše ok, avšak na některý účtech google (zatím vím o sosobních) to hodí do spamu. Můžu nějak tomu zabránit? $mail = new PHPMailer(true); . . //Server settings $mail->SMTPDebug = SMTP::DEBUG_SERVER; //Enable verbose debug output $mail->isSMTP(); //Send using SMTP $mail->Host = 'xxxxx'; //Set the SMTP server to send through $mail->SMTPAuth = false; //Enable SMTP authentication $mail->Username = 'user@example.com'; //SMTP username $mail->Password = 'secret'; //SMTP password // $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; //Enable implicit TLS encryption $mail->Port = 25; //TCP port to connect to; use 587 if you h //Recipients $mail->setFrom('ccc', 'Mailer'); $mail->addAddress('xxx', ''); //Add a recipient $mail->addReplyTo('xxx', 'Information'); . |
||
anonym_ Profil * |
#2 · Zasláno: 2. 8. 2024, 10:39:19
PavV:
Z toho anonymizovaného kódu nejde moc poznat, co máš dobře a co ne. Každopádně SMTPAuth bych dal na true a odesílal zabezpečeně. Zprávy z portu 25, bez autentifikace, mohou být brány jako spam (nevím, nedohledával jsem to, ale přijde mi to logické). |
||
Radek9 Profil |
#3 · Zasláno: 2. 8. 2024, 10:46:22
PavV:
Pak taky záleží na nastavení DNS. Máš definovány SPF, DKIM a DMARC záznamy? - www.cloudflare.com/learning/dns/dns-records/dns-spf-record - www.cloudflare.com/learning/dns/dns-records/dns-dkim-record - www.cloudflare.com/learning/dns/dns-records/dns-dmarc-record |
||
Firibix Profil |
#4 · Zasláno: 2. 8. 2024, 13:34:06
Reakce na anonym_:
„Každopádně SMTPAuth bych dal na true a odesílal zabezpečeně. Zprávy z portu 25, bez autentifikace, mohou být brány jako spam“ Port 25 a vypnutá SMTP autentifikace tady znamená, že PHP se nešifrovaně a bez přihlášení připojí k SMTP serveru odesílatele. Neovlivňuje to zbytek cesty, tj. komunikace serveru odesílatele se serverem příjemce může být šifrovaná. Každopádně v dnešní době není příliš obvyklé, aby SMTP server, který e-maily odesílá, nevyžadoval autentifikaci (není dobrý nápad, aby kdokoliv s přístupem k serveru mohl odesílat e-maily z jakékoliv adresy). Dost možná tedy bude v nepořádku spousta dalších věcí v konfiguraci serveru. Reakce na PavV: Nech si vygenerovat testovací adresu na www.mail-tester.com a pošli na ní z tvého skriptu e-mail. Umí dobře napovědět, co je špatně nastavené (včetně věcí, které zmiňuje Radek9). |
||
Časová prodleva: 4 měsíce
|
0