Часто, даже слишком часто, как на мой вкус, люди жалуются, что юзерам не доходят письма, остылаемые системой регистрации WordPress. В большинстве случаев это связано с тем, что с публичных хостингов часто рассылается спам, а потому хостнговые сервера — особенно бесплатные — нередкие участники спам-листов.

На форуме mywordpress.ru мне встретилсь два варианта решения (ни один из них я не опробовал — не нужно было, повезло), которые я решил разместить здесь. Просто чтоб искать было легче. 🙂

1. WordPress Hack: Users Choose Their Own Password — это хак, позволяющий пользователю самому вибирать себе пароль. Решение, как по мне, эффективное, но не лишенное недостатков. Во-превых, это все-таки хак, а раз так, то проблем при обновлении версии движка не избежать. Кроме того, он не рашает проблемы с почтой как таковой.

2. Plugin: wpPHPMailer — это плагин, позволяющий (или заставляющий) WordPress отправлять почту не через php-функцию mail(), а фактически через sendmail хостингового сервера, а через smtp какго-то другого сервера.


И плагины, позволяющие изменить адрес отправителя писем, отсылаемым самим WordPress:
1. на email юзера №1, то есть админа — скачать плагин
2. на любой произвольный адрес — страница плагина


UPD Май 2008. Обнаружен еще один плагин, позволяющий пользователю сразу выбрать себе пароль. Обещана совместимость от 2.2 до 2.5.