2011-11-17 7 views
0

메일을 처리 할 클래스를 만들고 PHP를 사용하고 있습니다. PHP의 기본 메일 기능을 사용하여 메일을 보내는 방법을 알고 있습니다. 그러나 나는 클래스 내에서 효율적인 우편 시스템을 만들기 위해 노력하고 있습니다. 나는 내가 수업에서 가질 필요가있는 모든 것을 생각해 냈다. 이메일 주소를 필터링 (모든 원하지 않는 문자를 제거하고 헤더와 다른 허위 데이터 주입) 메일을 효율적으로 보내는 방법

  • 방법을
  • 방법 (정규식을 사용하여) 이메일 주소를 확인

    • 방법은 일반 텍스트 이메일을
    • 방법을 보내 HTML 이메일을 보내
    • 속성
    • 속성이 대상을 할당 할 수
    • 주소 할당
    • 재산권을 해결하기 위해 할당
    • 속성 몸을 할당 할
    • 대량 메일 링 방법

  • 그래서 효율적인 방법으로 그것을 만드는 방법. 나는 모든 일과 돌보는 것에 대한 아이디어가 필요합니다. 전자 메일 주소의 유효성을 검사하기 위해 나는 표준 인 큰 정규식 패턴을 보았습니다. 그러나 내가 그것을 사용한다면 더 많은 프로세싱을 소비하게 될 것입니다. 맞습니까?

    이메일 주소가 스팸으로 간주되기를 원하지 않습니다. 위의 내용에 무엇을 사용합니까?

    답변

    4

    swiftmailer을 사용하는 것이 좋겠지 만 대부분의 제품과 프레임 워크에서 사용되므로 거의 안정적 일 수 있습니다. 대부분 symfony1과 symfony2에서 사용하고 있습니다. 비슷한 것을 만들 때 어려움을 겪을 것입니다.

    +0

    감사합니다. swiftmailer를 사용하여 대량 메일을 보내는 방법을 알려주시겠습니까? 모든 사용자에게 전자 메일 뉴스 레터 또는 글로벌 발표와 같이 –

    +2

    일괄 메일 링을 살펴보십시오. http://swiftmailer.org/docs/sending-emails-in-batch 또한 플러그인 (예 : 데코레이터 모든 이메일에 사용자 이름을 설정하는 등) : http://swiftmailer.org/docs/plugins.html – Sgoettschkes

    +0

    ok. 부머 고마워. –

    관련 문제