[우분투] 워드프레스 발송용 이메일 만들기

개발

[우분투] 워드프레스 발송용 이메일 만들기
최종 수정일:

우분투에서 돌아가는 워드프레스에 발송용 메일 계정을 추가하는 방법입니다.

postfix 설치

sudo apt-get update && sudo apt-get install postfix

업데이트를 진행한 후 postfix를 설치합니다.

설치 도중에 설정 창이 뜹니다.

Internet Site를 선택해주세요.

System mail name을 입력하라고 나옵니다.
위 설명에 적혀있지만 root@example.com이 발신자 메일이라 치면, example.com을 입력하시면 됩니다.

no-reply@marshallku.com을 이용할 예정이기에, marshallku.com이라 작성했습니다.

위 과정이 모두 끝나면 /etc/postfix/main.cf을 텍스트 편집기에서 열어주세요.

mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only

위 내용을 추가하신 후 저장하시고,

sudo service postfix reload

위 내용을 터미널에서 실행해주세요.

WordPress 설정

위 과정을 끝마치면 일단 메일이 발송되기 시작합니다.
하지만 발신자의 정보가 이름은 WordPress, 메일은 wordpress@블로그.주소 입니다.
functions.php를 조금 손봐 위를 수정하실 수 있습니다.

function mailSenderMail($original_email_address) {
    return "이름@도메인.주소";
}
 
function mailSenderName($original_email_from) {
    return "이름";
}
 
add_filter("wp_mail_from", "mailSenderMail");
add_filter("wp_mail_from_name", "mailSenderName");

아쉬운 점

스팸이 창궐하는 인터넷이기에, 당연히 no-reply@marshallku.com라는 신용도가 바닥인 발신자가 발송한 메일은 묻지도 따지지도 않고 스팸함에 박아버립니다. 😥

Report an issue