[ powersz @ 07.02.2015. 23:58 ] @
Pozdrav, instalirao sam centos web panel.
Problem je sto se svi e-mailovi koje posaljem preko mail() funkcije detektuju kao spam.

Iskoristio sam ovaj servis http://www.allaboutspam.com/email-server-test/
detektovao je sledece:


Reverse DNS does not exist for Email server. Ask your ISP to set reverse DNS for Email server IP to match your Mail server Host name (in FQDN format).

[ agvozden @ 08.02.2015. 13:32 ] @
nedovoljno podataka si dao

da li ti je server u nekom lokalu, ili je na javnoj adresi, da li je na tvom domenu i slicno

ovo poruka ti dovoljno kaze - dome sa koga dolaze mejlovi nema reverzne zapise. Dakle, prva indikacija je problem sa lose konfigurisanim DNS-om

za mail() funkciju, najverovatnije mislis na php mail? Zavisno od servisa koji prima postu, potrebno je da mail header bude po RFC standardima.
To je vec vise problem do skripte koja salje mejlove.
[ powersz @ 08.02.2015. 13:46 ] @
Da, mislim na php mail(), saljem na sledeci nacin.

Code:

<?php
$to = "adresaprimaoca";
$subject = "Naslov poruke";
$txt = "Tekst poruke";
$headers = "From: [email protected]" . "\r\n";

mail($to,$subject,$txt,$headers);


?>


Server se nalazi na ip adresi http://131.72.139.158/
Domen je netfirme.net

U solusVM panelu uradio sam sledece
https://clients.hostsailor.com...yarticle&catid=1&id=13

ukucao sam netfirme.net

[ powersz @ 08.02.2015. 13:55 ] @
Uspeo sam da sredim Reverse DNS, ali na gmail-u i dalje stize kao spam, mozda treba da prodje neko vreme.

Ovi problemi su ostali
1)
Email server is not using BATV format while sending out emails. BATV is recommended to ensure that your users do not become a victim of bounce floods.
2)
Email does not contain any DKIM/Domain Keys Signature and the published Domain Keys policy does not specify whether to accept or reject unsigned Emails. Signing your Outbound emails and clearly specifying a policy to accept signed emails will minimize chances of your Email being considered as SPAM.
[ agvozden @ 08.02.2015. 14:03 ] @
reverzni zapis ti je sada dobar, uslovno, posto to treba uraditi na dns serveru.
$ host 131.72.139.158
158.139.72.131.in-addr.arpa domain name pointer netfirme.net.

ono sto ti jos nije dobro, jeste da nema MX zapis
$ host netfirme.net
netfirme.net has address 131.72.139.158

dakle, prvo sredi DNS pa onda ostalo

Sto se tice header, pogledaj RFC dokumentaciju za tu oblast. Pogledaj header nekog mejla koji salju mejl klijenti...
moze biti diskutabilno, ali ti je potrebno ovako nesto

To: [email protected]
Subject: Centos web panel mail() u spam
Content-Type: text/plain; charset=utf-8
From: "korisnik" <[email protected]>
Message-ID: <[email protected]>
Date: Sun, 08 Feb 2015 14:46:19 +0100
[ powersz @ 08.02.2015. 14:43 ] @
Da li je ovako ok?

[ agvozden @ 08.02.2015. 15:20 ] @
ufff,

ako hoćeš da imaš svoj server, potrebno je da zagreješ stolicu i proučiš sve potrebne stvari - network, DNS, Firewall, Mail (postfix, dovecot...), DB (mysql, postgre...), web server (apache, nginx), backup, security, disaster recovery, analiza logova

Ne razumem se u ovaj panel koji si uslikao, ali mi ne izgleda kako treba.

Najpre, ako je tvoj domen nosilac za NS, onda mora da bude delegiran za tako nešto. Uglavno to treba od strane registra da se uradi. Neki kao godaddy, imaju panel za to.
i trbaš da imaš
netfirme.net. IN NS ns1.netfirme.net.
netfirme.net. IN NS ns2.netfirme.net.

ali, što se tiče konkretno mx zapisa treba ti ovako nešto
mail.netfirme.net. IN A 131.72.139.158
netfirme.net. IN MX 5 mail.netfirme.net.
netfirme.net. IN TXT "v=spf1 a mx a:netfirme.net ip4:131.72.139.158 ?all"

[ powersz @ 08.02.2015. 15:30 ] @
Ovo je panel na dynadot gde je zakupljen domen.
Treba jos mnogo da ucim, tek sam poceo rad sa serverom i nista mi nije jasno.

NS1 i NS2 sam dodao sa idejom da ostali domeni koriste te nameservere.
[ agvozden @ 08.02.2015. 16:05 ] @
tebi su ns1 i ns2 na dynadot.com, pa tako i populiši zapise, osim ukoliko nisi već promovisao svoje nejm servere.
i o tome treba voditi racuna, jer neki servisi za postu proveravaju dosta dns zapisa, kao i mnoge druge stvari da bi locirali spamere.

uči se najpre na test okruženju, sada je barem to lako sa virtualizacijama. Jer kada na live zapadneš u probleme, a imaš aktivne prezentacije, nećeš to moći da razrešiš dosta dugo.
[ powersz @ 08.02.2015. 16:35 ] @
Ovaj sajt sam prebacio radi vezbe, on gotovo da nema posetu. Glavni sajt je jos uvek na shared hostingu i ponestaje mu resursa. :)
[ powersz @ 09.02.2015. 19:57 ] @
Trazim nekog ko se razume u webmin panel i voljan je da mi pomogne oko konfiguracije servera, e-maila i da me nauci neke osnovne stvari.
Ima otprilike sat vremena posla i platio bih.
[ Aleksandar Đokić @ 10.02.2015. 23:24 ] @
Nisam pazljivo citao, prva stvar pogledaj u whois za tvoj domen sta stoji kao DNS. Ako tu ne stoji tvoj server onda dzaba unosis bilo sta tu.