카테고리 보관물: LINUX

ConoHa 호스팅에서 Gmail 발송 오류 처리

신규 서버에 다시 레드마인을 설치하고 메일로 알림을 받기 위해서 설정을 했다.
하지만 안된다…

분명히 가상머신에서 다 테스트를 마치고 확인까지 한 건데 왜 안되는 걸까?
그래서 찾아낸 해결 방법은 ConoHa의 메일서버가 Gmail과 IPV6로 통신을 하면서 역방향에 대한 부분이 문제가 되어 메일에 대한 수신결과가 도착을 하지 않는다.
제대로 보내기 위해서는main.cfpostifx 설정값을 강제로 ipv4 통신하도록 수정해줘야 한다.

  1. main.cf 파일 수정(/etc/postfix/main.cf)
    ipv4로 강제변경
  2. 서버 재부팅

IPv6용 추가 가이드라인

발신 IP에는 PTR 레코드(예: 발신 IP의 역방향 DNS)가 있어야 하며 이는 PTR 레코드에서 지정한 호스트 이름의 정방향 DNS 확인을 통해 받은 IP와 일치해야 합니다. 그렇지 않으면 메일이 스팸으로 표시되거나 거부될 수 있습니다.
발신 도메인은 SPF 확인 또는 DKIM 확인을 통과해야 합니다. 그렇지 않으면 메일이 스팸으로 표시될 수 있습니다.

VirtualBox에서 CentOS 네트워크 설정

간만에 VirtualBox에 CentOS를 설치했더만 네트워크가 설정이 안된다.
확인한 결과 문제는 네트워크 카드가 eth0으로 인식되어야 하나 eth1으로 인식되어서 네트워크를 아무리 설정해도 소용이 없었다.

다음을 위하여 처리방법을 기록한다.

ifconfig를 통해 활성화되어 있는 네트워크 상태확인

IFCONFIG를 통한 네트워크 상태확인

  • Loopback을 확인하는 lo에 대해서만 조회 됨
  • eth0 네트워크에 대해서는 나오지 않음

ifconfig -a 를 통한 전체 네트워크 상태확인

IFCONFIG -a를 통해서 네트워크 상태확인

  • 비활성화 되어 있는 다른 네트워크 카드를 확인
  • eth0이라고 생각했던 카드가 eth1로 인식하고 있음

ifcfg-eth0 설정값 수정

IFCFG-ETH0 네트워크 카드 설정값 수정

  • /etc/sysconfig/network-scripts/ifcfg-eth0 파일을 수정하여 eth0의 설정값을 수정
  • eth1의 설정을 eth0으로 변경할 예정이기 때문에 eth0의 설정값을 수정
  • 수정 대상 : HWADDR(MAC 주소), ONBOOT(시작시 네트워크 적용여부)
  • HWADDR : VirtualBox의 이미지 설정 부분에서 네트워크 정보를 확인하면 사용하고 있는 MAC 주소로 수정
  • ONBOOT : 최초에 no에서 부팅시에 사용할 수 있도록 yes로 수정

eth1eth0으로 수정

70-persistent-net.rules을 통한 eth1을 eth0으로 수정 - 전

  • /etc/udev/rules.d/70-persistent-net.rules 파일을 수정하여 eth1eth0으로 수정
  • NAME부분의 eth0eth1을 서로 바꿔준다.

70-persistent-net.rules을 통한 eth1을 eth0으로 수정 - 후

  • 수정을 완료 후에는 서버를 reboot 한다.

ifconfig -a 를 통해 적용된 네트워크 상태확인

네트워크가 적용된 것을 확인

  • 네트워크를 NAT로 연결했기 때문에 10.x.x.x 대역의 IP를 할당 받은 것을 확인

참고 사이트