| 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: 2 roky
|
|||
0