Prilikom pokušaja slanja maila, automatski vam se vraća poruka sa greškom: “503 valid RCPT command must precede DATA“.
To znači da prije slanja maila morate provjeriti inbox email adrese sa koje pokušavate poslati mail, a iz razloga što server zahtjeva autentifikaciju korisnika mail adrese.
Postoje dva rješenja ovog problema:
1) Pop before smtp — provjerite vaš mail inbox prije pokušaja slanja maila. Ta opcija dodaje vašu IP adresu u relayhost bazu i dozvoljava slanje mailova sa te IP adrese unutar roka od 30 minuta. Nakon isteka 30 minuta ponovno morate dokazati autentičnost logiranjem u inbox.
2) Podesite mail klijent da automatski dokaže autentičnost stavljanjem kvačice na opciju “My server requires authentication” u vašem mail klijentu. Na taj način moći ćete poslati mail bez potrebe da se prvo logirate u inbox adrese.
Ukoliko koristite “MS Outlook 2016”, Outlook Office 365 ili neku noviju verziju Outlook klijenta, pokušajte na ovaj način:
1. Otvorite MS Outlook
2. Odaberite mail račun sa kojeg šaljete mail i kliknite na “File” -> “Account Settings”
3. Zatim kliknite na “Server settings”
4. Kliknite na “Outgoing mail”
5. Kliknite na “Outgoing Mail Server (SMTP) requires authentication” i provjerite da je označena opcija “Use same settings as incoming mail server”.
7. Kliknite na Next” pa “Done” i to je to.
Na mail će vam stići testna poruka potvrde da su postavke uspješne

Tekst je nastao na temelju originalnog članka s portala Podrska plus. Iz originalnog članka izdvojeni su najbitniji dijelovi kako bi budućim čitateljima skratili vrijeme čitanja i učenja. Moguće je da su neki dijelovi teksta parafrazirani te da su neke teme detaljnije ili drugačije objašnjene unutar teksta. Referenca na originalni članak: https://podrska.plus.hr/web-hosting/e-mail-administracija/greska-503-valid-rcpt-command-must-precede-data/ Također, ovaj članak je moguće koristiti u vlastite komercijalne i nekomercijalne svrhe. Ukoliko je članak javno dostupan, obavezno je navođenje izvora uz objavu loga na početku i kraju članka.