Отправка e-mail с хостинга от указанного отправителя

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:321befb29dff7dd75ef5cb1510d2f2d6' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Представим ситуацию - есть сервер,&nbsp;который помимо довольно важных функций еще и предоставляет услуги хостинга для довольно широкого круга знакомых. Все шустро работает, все довольны. Но вот одного воскресного дня админа начинают посещать грустные мысли,&nbsp;о том что не все так безоблачно и радостно: за ночь на контактный e-mail админа &quot;свалилось&quot; до полутора тысяч писем-отлупов (то есть сообщений о невозможности доставки письма).</p>\n<p class=\"rtejustify\">Как оказалось, на форуме одного из сайтов устроили периодическую рассылку уведомлений. И соответственно,&nbsp;значительная часть сообщений не была доставлена адресату&nbsp;(e-mail уже не рабочий,&nbsp;пользователь при регистрации указал ошибочно или специально неверный почтовый адрес и тд).</p>\n<p class=\"rtejustify\">Решается все очень просто.&nbsp;В корень хостинга этого клиента &nbsp;добавляется файл .htaccess определенного содержания и изменяются права доступа, чтобы пользователь не мог его удалить. После таких действий,&nbsp;база пользователей актуализируется обычно очень быстро.</p>\n<p class=\"rtejustify\">Итак,&nbsp;исходные данные:</p>\n<ul>\n<li class=\"rtejustify\"><strong>/usr/local/www/user1</strong> - каталог, который является &quot;корневым&quot; для этого пользователя;</li>\n<li class=\"rtejustify\"><span class=\"spamspan\"><span class=\"u\">user1</span> [at] <span class=\"d\">username [dot] domain [dot] com</span></span> - адресс электронной почты пользователя.</li>\n</ul>\n<p class=\"rtejustify\">Создаем файл .htaccess</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td class=\"rtejustify\"># touch /usr/local/www/user1/.htaccess</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Редактируем его до следующего содержимого:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p class=\"rtejustify\"><strong># cat /usr/local/www/user1/.htaccess</strong></p>\n<p class=\"rtejustify\">php_admin_value sendmail_path \'/usr/sbin/sendmail -t -i -f <span class=\"spamspan\"><span class=\"u\">user1</span> [at] <span class=\"d\">username [dot] domain [dot] com</span></span>\'</p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Для надежности &quot;поправим&quot; права доступа и перечитаем конфигурацию Apache.</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># chown root:wheel&nbsp;/usr/local/www/user1/.htaccess<br />\n # apachectl graceful</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Вот и все, теперь можно спать спокойно.</p>\n', created = 1767581052, expire = 1767667452, headers = '', serialized = 0 WHERE cid = '2:321befb29dff7dd75ef5cb1510d2f2d6' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:08d06a8fd78b401b420eb52da606d565' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>ошибка 500, т.е. в .htaccess не допускается директива php_admin_value</p>\n', created = 1767581052, expire = 1767667452, headers = '', serialized = 0 WHERE cid = '2:08d06a8fd78b401b420eb52da606d565' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d2e7c7caa2a4a1e1f290baca1edc85ea' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Обратитесь к хостеру, подскажут.</p>\n', created = 1767581052, expire = 1767667452, headers = '', serialized = 0 WHERE cid = '2:d2e7c7caa2a4a1e1f290baca1edc85ea' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767581052, expire = 1767667452, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767581052, expire = 1767667452, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767581052, expire = 1767667452, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version

Представим ситуацию - есть сервер, который помимо довольно важных функций еще и предоставляет услуги хостинга для довольно широкого круга знакомых. Все шустро работает, все довольны. Но вот одного воскресного дня админа начинают посещать грустные мысли, о том что не все так безоблачно и радостно: за ночь на контактный e-mail админа "свалилось" до полутора тысяч писем-отлупов (то есть сообщений о невозможности доставки письма).

Как оказалось, на форуме одного из сайтов устроили периодическую рассылку уведомлений. И соответственно, значительная часть сообщений не была доставлена адресату (e-mail уже не рабочий, пользователь при регистрации указал ошибочно или специально неверный почтовый адрес и тд).

Решается все очень просто. В корень хостинга этого клиента  добавляется файл .htaccess определенного содержания и изменяются права доступа, чтобы пользователь не мог его удалить. После таких действий, база пользователей актуализируется обычно очень быстро.

Итак, исходные данные:

  • /usr/local/www/user1 - каталог, который является "корневым" для этого пользователя;
  • user1 [at] username [dot] domain [dot] com - адресс электронной почты пользователя.

Создаем файл .htaccess

# touch /usr/local/www/user1/.htaccess

Редактируем его до следующего содержимого:

# cat /usr/local/www/user1/.htaccess

php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f user1 [at] username [dot] domain [dot] com'

Для надежности "поправим" права доступа и перечитаем конфигурацию Apache.

# chown root:wheel /usr/local/www/user1/.htaccess
# apachectl graceful

Вот и все, теперь можно спать спокойно.

Ваша оценка: Нет Средняя: 3.3 (3 голоса)

Re: Отправка e-mail с хостинга от указанного отправителя

ошибка 500, т.е. в .htaccess не допускается директива php_admin_value

Re: Отправка e-mail с хостинга от указанного отправителя

Обратитесь к хостеру, подскажут.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

<АБЫРВАЛГ!>, сказал линyкс после русификации.