2011-03-14 6 views
2

누군가 두 사람에 대해 의견이 있습니까? 성능, 용이성, 문제, 스팸 관련 등의 측면에서 볼 수 있습니다.PHP SwiftMailer 또는 PEAR Mail

1 시간마다 전자 메일 (10-20)을 보내야한다고 가정하면 (cron 작업)

답변

7

나는 SwiftMailer와 함께 가고 싶다. 나는 둘 다 사용했고 Swiftmailer는 imho에게 최고의 API와 지원을 가지고있다. 또한 SwiftMailer 유지 보수는 Symfony 명성의 Fabien Potencier에 의해 채택되었으며 시간이 지남에 따라 향상 될 것입니다. 배 메일도 개발 중이지만 실제로 활발하지는 않습니다.

기능면에서 볼 때 둘 다 비슷하지만 API 우선 순위로 내려갑니다.

+1

SwiftMailer에 또 다른 큰 이점은 [아마존 SES이 하나 (같이 플러그 반송기구이다 https://github.com/jmhobbs/Swiftmailer - 운송 - AWS-SES). 또한 실험 DKIM 및 S/MIME 서명을 지원하는 [저장소에 지점] (https://github.com/swiftmailer/swiftmailer/tree/xaviers_crypto_stuff)이 있습니다. 많은 옵션이 있지만 더 복잡한 것도 있습니다. – Charles

+2

간단한 메일을 보내고 싶다면 api는 놀라 울 정도로 간단하고 자명합니다. – ChrisR

1

PEAR Mail은 실행하기가 쉽고 유연성이 뛰어납니다. 시간당 10-20 개의 이메일 만 있으면 성능을 고려해야한다고 생각하지 않습니다.

5

PHP 5.3으로 옮길 예정이라면 PEAR Mail을 빼먹는 것이 좋습니다. 나는 또한 PEAR 메일 및 기타 패키지를 오랫동안 사용 해왔다.하지만 이제는 PEAR 패키지가 새로운 PHP 릴리스로 중단되는 방식에 대해 인내심을 잃어 가고 있습니다. 5.3.x로 업그레이드했을 때 PEAR Mail 및 HTML_Template_Flexy에서이 문제가 발생했습니다. 내 스크립트가 작동을 멈췄습니다.

이러한 파손은 진실하고 사소한 문제 일지 모르지만이 문제에 대한 소유권이 부족하고 PHP와 PEAR 캠프 사이에 책임이 돌아가지는 않습니다. PEAR는 가지고 다니기에 너무 많은 PHP4 수하물을 가지고 있으며, 아마도 새로운 PHP5 대안을 보는 것이 더 나을 것입니다.

그리고 그것에 직면하자 - 언젠가 일어나서 왜 아무것도 만진 때 크론 작업이 메일을 보내지 않는지 궁금합니까?

@see 또한 https://bugs.php.net/bug.php?id=40244

@see 또한 http://pear.php.net/bugs/bug.php?id=9950