문제

첨부 파일이있는 이메일을 보내야하는 상당히 간단한 PHP 스크립트를 작성하고 있습니다. 이 두 가지 라이브러리 가이 작업을 수행했습니다.

하나는 다른 하나보다 상당한 이점이 있습니까? 아니면 무작위로 하나를 골라서 끝내야합니까?

도움이 되었습니까?

해결책

나는 phpmailer가 더 이상 개발되지 않았고 Swift Mailer가 있다고 말하려고했습니다. 하지만 Googled 때 ...

https://github.com/phpmailer/phpmailer

그것은 그것이 다시 작동하고 있음을 시사합니다.

나는 phpmailer를 많이 사용했으며 항상 견고하고 신뢰할 수있었습니다. 나는 최근에 위의 이유 때문에 Swift Mailer를 사용하기 시작했으며, 나에게도 아무런 문제가 없었습니다.

Phpmailer가 다시 개발되었으므로 이제 새 버전을 시도해 볼 것입니다.

따라서 내 대답은 둘 다 능력이 있고 그다지 중요하지 않다는 것입니다. 하나를 선택하고 배우고 사용하십시오. 둘 다 Mail ()보다 큰 이점을 제공하고 이메일의 뉘앙스를 추상화하여 실제로 개발하려는 모든 것을 수행 할 수 있습니다.

다른 팁

기능이 무엇이든, 해당 라이센스가 다양합니다.

Phpmailer -LGPL 2.1 (https://github.com/phpmailer/phpmailer)

Swiftmailer- MIT 라이센스 (https://github.com/swiftmailer/swiftmailer)

도 있습니다 Zend_mail. 오늘 새로운 프로젝트를 위해 하나를 선택해야한다면, 나는 그것을 진지하게 고려할 것입니다.

두 가지를 모두 살펴보면 Swiftmailer가 PhPMailer보다 훨씬 더 좋은 인터페이스를 가지고 있다고 생각합니다. 누군가가 지적했듯이 Zend_mail은 특히 다른 Zend 구성 요소를 사용하는 경우 또 다른 좋은 옵션이라고 생각합니다. 동일한 프레임 워크에서 모든 것을 사용하면 인생이 훨씬 쉬워집니다.

나는 많은 프로젝트에서 Phpmailer를 사용했으며 문제가 없었습니다. 기능이 완료되며 좋은 문서가 있습니다.

나는 Swiftmailer에 대해 들어 본 적이 없어서 웹 사이트를 엿볼 수있었습니다. 좋은 솔루션도 보입니다.

당신이 말하는 것처럼 당신의 요구가 간단하다면, 무작위로 하나를 선택하십시오.

Google Trends : Swiftmailer가 성장하고 있지만 Phpmailer는 여전히 매우 강력합니다..

문서가 명확하고 쉽기 때문에 Swiftmailer와 함께 갈 것입니다. Phpmailer 사이트/문서는 약간 지저분합니다 (적어도 그렇게 보입니다).


편집 : 둘 다 시도한 후 (그리고 Swiftmailer가 어떤 유형의 힌트를 출력하지 않은 호스팅 문제에 대해 내 머리를 두드리는) 마음을 완전히 바꿨습니다. 나는 분명히 phpmailer와 함께 갈 것입니다 적어도 한 가지 좋은 이유 : 문제가있는 경우 디버깅하는 것이 훨씬 쉽습니다.

Swiftmailer와 Phpmailer는 디버그 옵션을 제공합니다 (플러그인과 Phpmailer가 켜져 Swiftmailer SMTPDebug = 2), 그러나 Swiftmailer는 수백 개의 작은 파일에 의해 만들어지며 Phpmailer가 제작 한 3 개의 파일에 비해 Swiftmailer가 디버그하기가 더 어려워집니다.

그리고 문서에 대해 Phpmailer 문서 덜 멋진 외모이지만 필요한 모든 것을 얻었습니다. 간단한 튜토리얼,

Phpmailer와 PHP 5.3 (최신 버전)의 문제로 인해 오늘 Swift로 전환했습니다. Swift는 매우 잘 문서화 된 통합을 통해 상황을 더 쉽게 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top