PHP: почта () по сравнению с SendMail

Существует действительно хорошая статья о wiki.wxpython.org, наделенном правом Работа С Изображениями . Статья упоминает возможность использования wxWidgets (wxImage), PIL или PythonMagick. Лично, я использовал PIL и wxWidgets, и оба делают обработку изображения довольно легкой.

11
задан ankitjaininfo 10 December 2009 в 20:04
поделиться

3 ответа

Ну, функция mail () на самом деле не подходит для массовых рассылок, потому что она открывает и закрывает SMTP-сокет для каждого отправляемого вами электронного письма, что далеко не так. эффективный. Если вы посмотрите на PEAR :: Mail , он позволяет вам использовать 3 серверных модуля: mail , sendmail и простой SMTP . Как бы то ни было, я лично предпочел SMTP, потому что его легко поддерживать как в Linux, так и в Windows.

Если вы хотите отправлять почту в фоновом режиме с помощью очереди, PEAR :: Mail_Queue может быть решение.

10
ответ дан 3 December 2019 в 05:58
поделиться

sendmail is a Mail Transfer Agent (MTA). On UNIX and Linux based systems, PHP's mail() function simply relays the email though sendmail (or a compatible MTA). For sending bulk email, you may want to look into directly connecting to an SMTP server. Zend Framework provides an SMTP transport.

7
ответ дан 3 December 2019 в 05:58
поделиться

If you are running the SMTP mail server yourself, make sure you have SPF and domain keys set up properly or your mail will end up in the junk box for most large domains (yahoo, gmail etc).

Also don't forget about bounce handling and robust unsubscribe functionality. Without those your email blasts will be much less effective, and your IP will get blacklisted.

And of course don't allow open relays. Do your homework and tread with caution, spammers have made it difficult for us.

3
ответ дан 3 December 2019 в 05:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: