Search |
Почтовая система
Templates Support email - адрес, от которого по умолчанию будет осуществляться рассылка писем; может быть сменен для каждой отдельной рассылки Email templates разделяются на :
Названия темплейтов говорят сами за себя - в каких случаях они отсылаются Так же в скрипт встроены email notify, настройка которых не вынесена в админку по причине крайней простоты сообщения - например, 'Your Direct Links domain xxx.com approved', etc Подстановки индивидуальной информации в темплейты происходит через теги вида {name}, списки тегов смотрите ниже Note! - при инсталляции скрипта в базу вносятся именно примеры темплейтов, домены везде заменены на CHANGE-THIS.com и так далее; обязательно пройдитесь по всем темплейтам и заменити на свои как минимум домены и подписи Webmaster email confirmation Имеется возможность заставить вебмастеров подтверждать действительность указанного при регистрации email Для этого в темплейт After registration добавляется следующий confirmation link : http://YOUR-CASH.com/partners/confirm.cgi?code={reg_code}&id={login} YOUR-CASH.com и /partners - соответствено домен вашей партнерки и каталог где лежат скрипты вебмастерской статистики; {id} заменяется на ID вебмастера и {code} - на случайно сгенерированную строку До тех пор пока вебмастер не зашел по указанному линку его email считается Not confirmed (Accounts / acc / Personal info) и это влияет на :
Note! - confirmation code был введен в версии 3.5 Партнерки которые апгрейдятся и уже имеют набранную базу вебмастеров, могут просто сделать рассылку с подобным линком и просьбой подтвердить актуальность email вебмастера (саппорт скрипта поможет сгенерировать {code}) Email to webmasters / customers Webmaster emails / Queue - см. ниже Tech details Собственно интерфейс расслылок Процедура - загружить соответсвующий темплейт или написать сообщение с нуля; попровить при необходимости From, Subject, Type, Body; выбрать кому идет рассылка : Mail to Webmasters
Mail to Customers (возможна рассылка по отдельному сайту или всем сразу)
Для каждого из вариантов так же существует выбор
Теги : Для персонализации рассылок в письма[ можно использовать следующие подстановки (и в Body и в Subject) : Для писем вебмастерам - {login}, {password}, {name}, {email}, {addr1}, {addr2}, {city}, {state}, {zip}, {country}, {phone}, {icq}, {ccbill_id} Для темплейта 'Notify - new account', который отсылается на саппорт при регистрации нового вебмастера, дополнительно - {site_title}, {site_url}, {ip} - тут так же указывается страна Для рассылок кастомерам {email} - customer email {sitename} - имя сайта из Settings / Sites (ex. TeenSex) {hostname} - домен сайта оттуда же (ex. www.teensex.com) При рассылке по кастомерам используется From из Customers / Settings / Email settings для соответствующего сайта - если он там настроен и не пустой В противном случае отсылается с емейла саппорта партнерки - Emails / Settings Collect emails / Unsibscribe list Collect emails - просто textarea, откуда можно удобно скопировать emails из базы транзакций за нужный период Unsibscribe list - список emails, которые исключаются из рассылок по кастомерам Кроме ручного редактирования списка можно добавлять в письма unsibscribe link, чтобы кастомер мог отписаться самостоятельно : http://YOUR-CASH.com/partners/unsubscribe.cgi?email={email} Customer email at signup Возможность отправки кастомеру дополнительного письма после подписки По умолчанию используется общий системный темплейт 'Customer notify at signup', но для каждого сайта может быть создан и выбран отдельный custom темплейт Теги : {sitename}, {domain} - имя сайта и домен {login}, {password} - инфа кастомера {billing} - биллинг на котором произошла подписка {supp_email} - support email из настроек Note! - нужно учитывать, что письма отправляются не мгновенно, а в момент получения транзакции с биллинга, т. е. в среднем раз в час Tech details При отсылке через скрипт письма попадают не напрямую в почтовую систему сервера, а предварительно складываются в каталог /home/dp/spool/emails и затем по крону отправляются небольшими порциями скриптом mailer.cron Сделано это чтобы снизить нагрузку; а так же из-за того, что системы вроде yahoo или mail.ru принимают одновременно большое количество писем с одного адреса за спам Статистику по еще неотправленным письмам можно посмотреть в Emails / Mail to webmasters / Queue Запуск mailer.cron * * * * * /home/dp/cron/mailer.cron 40 Параметр - сколько писем передать в sendmail (фактически это скорость рассылки - писем в минуту, рекомендуется 30-40-50) Путь до sendmail или заменяющей его программы настраивается в /etc/partner.conf sendmail_path = "/usr/sbin/sendmail -t"; |