XDove błąd 504 5.5.2 Helo command rejected: need fully-quali

testus

Entry Technician
Q Associate
7 Lipiec 2010
63
10
8
QNAP
TS-809 Pro
Ethernet
1 GbE
Witam, mam taki problem.
Wysyłam pocztę z lokalnego klienta Microsoft Outlook poprzez serwer Qnap TS809Pro, z zainstalowaną paczką XDove
Wysyłając do jednego z adresatów otrzymuję informację w server spool phpxmail:

<<
ErrCode = -77
ErrString = [RCPT TO:] not permitted by remote SMTP server
ErrInfo = 504 5.5.2 : Helo command rejected: need fully-qualified hostname
SMAIL SMTP-Send MX = "mx-na_domenie_adresata.pl." SMTP = "nazwa_mojego_serwera" From = "moj_email@moja_domena.pl" To = "email_adresata@domena_adresata.pl" Failed !
SMTP-Error = "504 5.5.2 : Helo command rejected: need fully-qualified hostname"
SMTP-Server = "mx-na_domenie_adresata.pl."
>>


Jak temu zaradzić?
 
Podpowiem co udało mi się ustalić w między czasie.

W logu w polu SMTP widać nazwę serwera, który może nazywać się "Qnap". Nazwę tą konfiguruje się w panelu zarządzania Qnapem przez przeglądarkę internetową. Nazwa nie może zawierać kropek, zatem nie da się w niej wpisać czegoś co przypomina hosta.

Host dla phpxmail mam ustawiony właściwy jako mail.moja_domena.pl, jest on zarazem rekordem mx zdefiniowanym na serwerze zarządzania dns'ami.
Problem tylko zatem polega na tym jak zmusić serwer qnap, aby komunikował się z serwerami pocztowymi za pośrednictwem hosta, a nie swojej nazwy.
 
I znowu sobie sam odpowiadam na posta ;)

Ale napiszę dla potomnych rozwiązanie.
W pliku /share/MD0_DATA/.qpkg/XDove/xmail/var/MailRoot/server.tab
brakowało trzech ostatnich wpisów w doklejonej przykładowej konfiguracji.
Paczka qpkg, oraz standardowa konfiguracja XDove przez nakładki www nie utworzyły tych wpisów w pliku.
Po dodaniu ich ręcznie do pliku, serwer wysłał pocztę bez problemów, jako że na zewnątrz był wreszcie interpretowany przez rekord mx, a nie nazwę serwera Qnap.


"RootDomain" "mail.moja_domena.pl"
#"TempErrorsAdmin" "send-failures@xmailserver.test"
"RemoveSpoolErrors" "0"
#"NoSenderBounce" "1"
#"DisableEmitAuthUser" "1"
#"NotifyMsgLinesExtra" "8"
#"NotifySendLogToSender" "0"
#"NotifyTryPattern" "1"
"MaxMTAOps" "16"
"ReceivedHdrType" "0"
"FetchHdrTags" "+X-Deliver-To,+Received,To,Cc"
#"SMTP-TLS" "0"
#"EnableCTRL-TLS" "0"
"EnableSMTP-TLS" "0"
#"EnablePOP3-TLS" "0"
#"SmtpMsgIPBanSpammers" "550 Denied due inclusion of your IP in our spam lists"
#"SmtpMsgIPBanSpamAddress" "550 Denied due inclusion of your email address in our spam lists"
#"SmtpMsgIPBanMaps" "550 Denied due inclusion of your IP in the following map"
#"CustomSMTPMessage" "Please open http://www.xmailserver.org/Errors.html to get more information about this error"
#"MaxMessageSize" "20000"
"EnableAuthSMTP-POP3" "0"
#"Pop3SyncErrorAccount" "psync-errors@xmailserver.test"
#"AllowNullSender" "1"
#"AllowSmtpVRFY" "1"
#"AllowSmtpETRN" "1"
#"SMTP-MaxErrors" "4"
#"SmtpMinDiskSpace" "100000"
#"SmtpMinVirtMemSpace" "64000"
#"Pop3MinVirtMemSpace" "64000"
#"CustMapsList" "list.dsbl.org.:1,blackholes.mail-abuse.org.:1,dialups.mail-abuse.org.:0"
#"SMTP-RDNSCheck" "1"
#"CheckMailerDomain" "1"
#"SmartDNSHost" "dns.home.bogus.net:tcp,192.168.1.1:udp"
#"SmtpConfig" "mail-auth"
#"SmtpConfig-192_168_0_1" "mail-auth"
"DefaultSmtpPerms" "MRVZ"
#"DefaultSMTPGateways" "mail.moja_domena.pl"
"SmtpServerDomain" "mail.moja_domena.pl"
"POP3Domain" "mail.moja_domena.pl"
"HeloDomain" "mail.moja_domena.pl"