서버 초보가 메일 서버 세팅하려니 어려움이 많습니다.
CentOS 6.8에 httpd, php, mysql 설치하고 postfix, dovecot, squirrelmail 까지 설치했고 squirrelamail에 로그인 됩니다.
Squirrelmail에서 메일을 전송하여 보았는데 다음과 같은 에러가 나고 있습니다.
<시작>-------------------------------------------------------------------------------
Jul 22 14:26:46 digistor postfix/smtpd[2127]: connect from localhost[::1]
Jul 22 14:26:46 digistor postfix/smtpd[2127]: NOQUEUE: reject: RCPT from localhost[::1]: 554 5.7.1 : Relay access denied; from= to= proto=ESMTP helo=
Jul 22 14:26:46 digistor postfix/smtpd[2127]: lost connection after RCPT from localhost[::1]
Jul 22 14:26:46 digistor postfix/smtpd[2127]: disconnect from localhost[::1]
<끝>-------------------------------------------------------------------------------
ESXi 서버에 소프트웨어 라우터OS를 이용하여 10.0.0.0/24 subnet의 vm 들을 돌리고 있으며
그 중 10.0.0.28 IP를 할당하여 mail server 작업을 하고 있습니다.
nslookup 결과는 아래와 같습니다.
<시작>-------------------------------------------------------------------------------
[root@digistor ~]# nslookup -querytype=mx digistor.io
Server: 168.126.63.1
Address: 168.126.63.1#53
Non-authoritative answer:
digistor.io mail exchanger = 10 183.111.115.165.
Authoritative answers can be found from:
digistor.io nameserver = dns1.registrar-servers.com.
digistor.io nameserver = dns2.registrar-servers.com.
dns1.registrar-servers.com internet address = 216.87.155.33
dns2.registrar-servers.com internet address = 216.87.152.33
<끝>---------------------------------------------------------------------------------
아무래도 postfix의 설정이 문제인 것 같은데 제 실력으로 이 이상은 어렵네요.
아래는 main.cf 중에서 중요한 설정만 가져왔습니다.
도움을 간절히 부탁드립니다.
<시작>---------------------------------------------------------------------------------
myhostname = digistor.io
#myhostname = virtual.domain.tld
mydomain = digistor.io
#myorigin = $myhostname
myorigin = $mydomain
inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
#inet_interfaces = localhost
inet_protocols = all
#proxy_interfaces =
#proxy_interfaces = 1.2.3.4
#mydestination = $myhostname, localhost.$mydomain, localhost
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
#mail.$mydomain, www.$mydomain, ftp.$mydomain
#local_recipient_maps = unix:passwd.byname $alias_maps
#local_recipient_maps = proxy:unix:passwd.byname $alias_maps
#local_recipient_maps =
unknown_local_recipient_reject_code = 550
#mynetworks_style = class
#mynetworks_style = subnet
#mynetworks_style = host
mynetworks = 10.0.0.0/24, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table
#relay_domains = $mydestination
#relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]
smtpd_recipient_restrictions =
permit_mynetworks
permit_sasl_authenticated
reject_unauth_destination
<끝>------------------------------------------------------------------------
#relay_domains = $mydestination
À§ µÎÁÙ ÁÖ¼®ÇØÁ¦ÀÔ´Ï´Ù.
¼öÁ¤ ÈÄ postfix ¸¦ Àç½ÃÀÛÇÕ´Ï´Ù.
[::1]/128À» Ãß°¡Çغ¸¼¼¿ä
¿À´Ã vm Ä«ÇǸ¦ Çؼ »õ·Î¿î µµ¸ÞÀο¡ DNS record ³Ö°í ¸»¾¸ÇØ ÁֽŠ³»¿ëµéÀ» Àû¿ëÇØ º¸°Ú½À´Ï´Ù.
°á°ú¸¦ ´Ù½Ã Çǵå¹éÇص帮°Ú½À´Ï´Ù.
Áñ°Å¿î ÁÖ¸»µé µÇ½Ã±â ±â¿øµå¸³´Ï´Ù.