메일 사용이 참... 정보
메일 사용이 참...본문
힘드네요... 

가끔 한번씩 해보다가 항상 제목 깨지는것만 보고 포기하다가...
질답게시판에 저와 흡사한 환경(Windows 상에서 APM, Nmail)에서 1년 9개월만에 성공하셨다는 새색시님의 글을 보고...
답변으로 올라온 내용이 예전에도 어디선가 보고 해봤던 내용이었지만...
그래도 혹시나 해서 한번 더 시도를... 하지만 역시나... 

사실 메일 헤더가 어떻게 구성되는지도 잘 모르는 상태였던지라... ^^;
아래 정리해본 '나만 안되는것 같은' 부분...
1. 메일헤더 주소부분에 공백을 없애라!
☞ 난 왜 그냥 내버려둬도 메일이 오는것일까... (그나마 다행...
)

php.ini에서
2.
SMTP = 도메인/127.0.0.1/localhost
smtp_port = 25
smtp_port = 25
sendmail_from = 어쭈구리@도메인
까지는 OK.
mbstring.func_overload = 1 으로 설정해라!
☞ 1로 설정(or 소스상에서 mb_send_mail 사용)하면 제목 깨짐.
☞ 0으로 해서 그냥 mail() 원상태로 사용하니 제목 멀쩡하게옴.
위 상태에서 마지막 남은 과제가...
☞ 내용이 한글/영문을 불문하고 출력되지 않음.
☞ 확인해보니 헤더에는 (인코딩되어) 붙어있음. 

해서... mailer() 함수에서
@mail($to, $subject, "", $header);
으로 되어있던 녀석을...
@mail($to, $subject, $content2, $header);
으로 사용 가능하게끔 수정하니 잘 됩니당~ 11개월만의 감격스러운 순간~ 

결과적으로 제 환경에서는 내용은 내용으로 따로 넘겨줘야 잘 되더군요. ^^;
다른분들은 비슷한 환경이라 하더라도 1,2번 팁으로 잘들 하시는듯 한데...
왜 나만 안되는건쥐... 같은 메일서버라 하더라도 환경에 따라 많이 다른가보네요...
중간에... 파일첨부 테스트시... 헤더/내용 잘못 작성해서...
메일 내용은 나오지 않고, 첨부파일(엑셀) 열어보니 내용이 그 안에 들어있고,
원래 첨부파일의 내용은 온데간데 없고... 별의별 삽질을... 

어쨌든 해결되어 기분은 좋습니당~ 

댓글 전체
이슬람권이 서버세팅이 좀 까다로운가요 오사마(빈라덴)님?
그런것 보다는... 인터넷이 느려 테스트 한번 하는데 꽤 시간이 걸립니당...