ako šaljem email programski sa PHP-om (class.smtp.php) i u gmailu mi je poruka naznačena kao:
Gmail nije uspio potvrditi da tu poruku šalje mojadomena.com (a ne pošaljitelj neželjenog sadržaja)
Znam da sam tu obavijest imao ako bi umjetno zakačio drugi email pošaljitelja od onoga koji je definiran sa SMTP username. Znači ako bi postavljao nekog drugog pošaljitelja sa:
$email->SetFrom(...)
…onda bi Gmail upozorio da ne može potvrditi pošaljitelja.
Ali ovdje postavim pravog pošaljitelja:
$email->SetFrom($smtp_username, $smtp_username)
…pa opet dobijem upozorenje. U čemu bi još mogao biti problem? Hvala.
Hmm…već gledam za taj SPF i da provjerim što kužim što ne…
Add an SPF TXT record to your domain host
Your domain host keeps text settings (called DNS records) that direct web traffic to your domain. An SPF TXT record lists the mail servers that can send email from your domain. If a message is sent from a server that’s not in the record, the recipient’s server might consider it spam.
Sign in to your domain account at your domain host (not your Google Admin console).
Go to the page for updating your domain’s DNS records.
This page might be called something like: DNS management, name server management, or advanced settings.
Find your TXT records and check if your domain has an existing SPF record.
The SPF record starts with “v=spf1”.
If your domain already has an SPF record, remove it. If not, skip to step 5.
Create a TXT record with these values:
Name/Host/Alias —Enter @ or leave blank.
Other DNS records for your domain might indicate the correct entry.
Time to Live (TTL) —Enter 3600 or leave the default.
Vidim nekakve recorde…ništa što bi asociralo na SPF record
…
Nisam baš siguran kako da ove tri točke unesem pod novi record, kada me traži samo jedan text line da unesem…što samo da unesem v=spf1 include:_spf.google.com ~all ?? hmm…
…ako i probam to unesti, vrisne error:
The specified domain name is not valid. You need to specify a valid domain name like domain.com.
a) Tamo gdje stoji Name ili Host ili Alias (Šta god od ovoga je predefinisano od strane provider-a) - treba unijeti @ ili ostaviti prazno
b) Tamo gdje stoji TTL staviti 3600 ili ostaviti kako jeste po default-u već
c) Tamo gdje stoji nešto poput Value ili Answer ili Destination treba unijeti v=spf1 include:_spf.google.com ~all
Jbg, stižu te nečitanja dokumentacije u životu i ovo ozbiljno mislim. Ogroman hendikep.
U editovanom odgovoru sam pokuš’o pojednostavniti.
Na kojem slovu padaš: a, b, ili c?
Imaš li ta polja [koja su pomenuta pod tim slovima]?
Ako nemaš ta, napravi screen shot ili detaljno opiši koja imaš.
Ja se poveselim da će tvoja pomoć proć bez gov*ana, al ti se trudiš baš. I sada ih još edituješ …pa nam nekako tok konverzacije nema preveć smisla…al dobro. Mislim, nekako je OK ako postaviš protupitanje, a ja se nastavim na to…da se ti postovi više ne editiraju…barem ne iz temelja, pa da konverzacija gubi svoj smisao
Što god…di smo stali…
Već sam napisao da mi točka 5 sugerira tri unosa, dok kod unosa recorda mogu unesti samo single tekstualni line. Na slici to izgleda ovako:
DNS settings:
Add Record izgleda:
Pod taj record sam probao unesti: v=spf1 include:_spf.google.com ~all što mi je u startu djelovalo malo sumnjivo…i štovite, taj unos mi niti ne prihvaća i baci mi sljedeću grešku:
The specified domain name is not valid. You need to specify a valid domain name like domain.com.
Bez obzira na linkano, skužio sam da se neke stvari na hostingu ne ponašaju kako bi trebale, ali gore je 50+ projekata i boli me i pomisao na selidbu.
Znam da si ti u tim vodama, budem te malo kasnije na PM cimnuo da priupitam o tvojoj ponudi.
Slobodno mi pošalješ neki link sa vašom ponudom na PM. Naravno, ako si još u tim vodama.