Отправка почты с помощью Mail Megre

Массовая рассылка писем Mail Megre

   Данная статья является адаптивным переводом пояснения к дополнению Mozilla Thunderbird. Оригинал статьи можно прочитать здесь.

   Если вы хотите отправить письмо нескольким адресатам, то можете столкнуться с тремя проблемами:
Первая, у вас могут возникнуть трудности с настройкой почты. Вторая, вы не можете отправить письмо более чем 25, 100 ... и т. д. получателям сразу. Третья, получатели не должны видеть адресов других получателей в письме.
   Mail Megre решает эти проблемы создавая отдельное письмо для каждого получателя рассылки!


Окно Mail Megre   Порядок действий:
1. Создаем новое сообщение. (Файл>Создать>Сообщение)
2. Добавляем получателей.
3. Добавляем получателей копии письма. (опционально) (поддерживается)
4. Добавляем получателей скрытых копий письма. (опционально) (поддерживается)
5. Добавляем тему. (поддерживается)
6. Добавляем текст сообщения. (поддерживается)
7. Добавляем вложения. (опционально)
8. В меню сообщения выбираем Файл>Mail Megre.
9. Выбираем "Adress Book"(Адресную книгу) и устанавливаем значения полей "Deliver Mode"(Save as Draft - Сохранить как черновик..; Send Later - Отправить позже; Send Now - Отправить сейчас) и "Format".(Plain Text - обычный текст; HTML - письмо в формате HTML; Both - и то и другое)
10. Добавляем (если нужно) вложения. (опционально) (поддерживается)
11. Устанавливаем значения полей "Start", "Stop", "Pause".(пояснение см ниже)
12. Нажимаем ОК.

   Черновик сообщения сохраняется как шаблон в вашем текущем ящике для каждого получателя нового сообщения и письма автоматически сохраняются в папку Исходящие(Локальные папки>Исходящие) Сообщения готовы к отправке: Файл>Отправить неотправленные сообщения.

   Порядок действий при работе с CSV
1. Создаем новое сообщение. (Файл>Создать>Сообщение)
2. Добавляем не конкретных получателей, а переменные {{Mail}} или {{FirstName}}{{LastName}}<{{Mail}}>
3. Добавляем получателей копии письма. (опционально) (поддерживается)
4. Добавляем получателей скрытых копий письма. (опционально) (поддерживается)
5. Добавляем тему. (поддерживается)
6. Добавляем текст сообщения. (поддерживается)
7. Добавляем вложения. (опционально)
8. В меню сообщения выбираем Файл>Mail Megre.
9. Выбираем CSV и устанавливаем значения полей "Deliver Mode" и "Format".
10. Добавляем (если нужно) вложения. (опционально) (поддерживается)
11. Выберите "Имя фаила" и установите флажок "Charset Set"(Кодировка), "Field Delimiter" (Разделитель полей), "Text Delimiter"(Разделитель текста в поле).
12. Устанавливаем значения полей "Start", "Stop", "Pause".(пояснение см ниже)
13. Нажимаем ОК.

   Черновик сообщения сохраняется как шаблон в вашем текущем ящике для каждого получателя нового сообщения и письма автоматически сохраняются в папку Исходящие(Локальные папки>Исходящие) Сообщения готовы к отправке: Файл>Отправить неотправленные сообщения.

   Вы можете добавить вложения в диалоговое окно Mail Megre в поле Attachments:

Attachments: {{Attachment}}
Attachments: C:\{{Attachment}}
Attachments: C:\PDF\{{Attachment}}
Attachments: C:\PDF\{{Attachment}}, C:\PDF\{{FirstName}}-{{LastName}}.pdf

BATCH:

Start: Номер первого сообщения. (опционально)
Stop: Номер последнего сообщения. (опционально)
Pause: Пауза между сообщениями в секундах. (опционально)

Переменная: {{name}}
Переменная может быть заменена на значение поля name:
{{FirstName}}: переменная может быть заменена на значение поля FirstName.
{{LastName}}: переменная может быть заменена на значение поля LastName
{{Mail}}: переменная может быть заменена на значение поля Mail

Переменная: {{name|if|then}}
Если значение поля name равно if, то переменная будет заменена на значение then.

Переменная: {{name|if|then|else}}
Если значение поля name равно if, то переменная будет заменена на значение then, иначе на значение из else.

Переменная: {{name|*|if|then|else}} (содержит) (регулярное выражение)
Если значение поля name содержит if, то переменная будет заменена на значение then, иначе на значение из else.

Переменная: {{name|^|if|then|else}} (начинается с) (регулярное выражение)
Если значение поля name начинается с if, то переменная будет заменена на значение then, иначе на значение из else.

Переменная: {{name|$|if|then|else}} (заканчивается) (регулярное выражение)
Если значение поля name заканчивается на if, то переменная будет заменена на значение then, иначе на значение из else.

Переменная: {{name|==|if|then|else}} (проверка равенства) (числовое)
Если значение поля name равно значению в if, то переменная будет заменена на значение then, иначе на значение из else.

Переменная: {{name|>|if|then|else}} (больше) (числовое)
Если значение поля name больше значения в if, то переменная будет заменена на значение then, иначе на значение из else.

Переменная: {{name|>=|if|then|else}} (больше или равно) (числовое)
Если значение поля name больше или равно значению в if, то переменная будет заменена на значение then, иначе на значение из else.

Переменная: {{name|<|if|then|else}} (меньше) (числовое)
Если значение поля name меньше значения в if, то переменная будет заменена на значение then, иначе на значение из else.

Переменная: {{name|<=|if|then|else}} (меньше или равно) (числовое)
Если значение поля name меньше или равно значению в if, то переменная будет заменена на значение then, иначе на значение из else.

Address Book:
Свойства Адресной книги поддерживаемые Thunderbird:

{{FirstName}}
{{LastName}}
{{DisplayName}}
{{NickName}}
{{PrimaryEmail}}
{{HomePhone}}
{{WorkPhone}}
{{FaxNumber}}
{{PagerNumber}}
{{CellularNumber}}
{{HomeAddress}}
{{HomeCity}}
{{HomeState}}
{{HomeZipCode}}
{{HomeCountry}}
{{WorkAddress}}
{{WorkCity}}
{{WorkState}}
{{WorkZipCode}}
{{WorkCountry}}
{{BirthDay}}
{{BirthMonth}}
{{BirthYear}}
{{Custom1}}
{{Custom2}}
{{Custom3}}
{{Custom4}}
{{Notes}}

Address Book:
Больше функций:
{{MFFABcustom1}}
{{MFFABcustom2}}
{{MFFABcustom3}}
{{MFFABcustom4}}
{{MFFABcustom5}}
{{MFFABcustom6}}
{{MFFABcustom7}}
{{MFFABcustom8}}
{{MFFABcustom9}}
{{MFFABcustom10}}
{{MFFABemail1}}
{{MFFABemail2}}
{{MFFABemail3}}
{{MFFABemail4}}
{{MFFABemail5}}
{{AnniversaryDay}}
{{AnniversaryMonth}}
{{AnniversaryYear}}


CSV:
Кодировки поддерживаемые Thunderbird
Почитать о формате CSV
Переносы строк (\r, \n, \r\n)
Значения Разделителя полей (запятая, точка с запятой, двоеточие, вкладка)
Значения поля разделитель текста могут быть (двойные кавычки, одинарные кавычки, без разделителя)
Поля со содержащие разрывы строки, поля, и записи должны быть заключены в соответствующие разделители.
Разделители должны быть перед и после текста.
Первая запись в файле должна содержать columnnames

CSV: (Пример)

FirstName,LastName,Sex,Mail,Attachment
John,Doe,m, Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ,C:\MyFile.pdf


Сообщение об ошибке: (Проверка файла)
Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFileInputStream.init]
Компонент вернул код ошибки: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFileInputStream.init]

Сообщение об ошибке: (Проверка кодировки)
Component returned failure code: 0x80500001 [nsIConverterInputStream.init]
Компонент вернул код ошибки: 0x80500001 [nsIConverterInputStream.init]

Сообщение об ошибке: (Проверка кодировки)
Component returned failure code: 0x8050000e [nsIConverterInputStream.readString]
Компонент вернул код ошибки: 0x8050000e [nsIConverterInputStream.readString]

Сообщение об ошибке: (Проверка кодировки)
Component returned failure code: 0x8050000e (NS_ERROR_ILLEGAL_INPUT) [nsIConverterInputStream.readString]
Компонент вернул код ошибки: 0x8050000e (NS_ERROR_ILLEGAL_INPUT) [nsIConverterInputStream.readString]

Баг:
Mail Merge не поддерживает LDAP

Отладка:
Смотрим логи программы в консоли ошибок ("Инструменты -> Консоль ошибок").

 


Также можно почитать:

К сожалению, у Вас отключен Javascript, включите JavaScript, чтобы испытать комментарии правильно

Оставить комментарий:

  • Елена

    Написано 2014-12-01 12:03:07

    дравствуйте! Установила расширение mail merger для массовой рассылки письма в html. Выбираю папку с адресами в адресной книге, нажимаю на Создать сообщение - Вставить-HTML, далее Файл- mail merger и нажимаю на ОК. И ничего не получается, пишется " Возникла проблема вставки файла «cropped-logo.png» в сообщение. Вы хотите отправить сообщение без этого файла?" ..и так на каждую картинку. Затем пишется "Пожалуйста, убедитесь, что параметры учётной записи корректны, и попробуйте снова!" А если отправлять это же письмо, не используя mail merger, то все отлично отправляется, хоть одному адресату, хоть сразу нескольким. Но мне нужно, чтобы получатель видел только свой адрес, поэтому только нужно через merger. Письма без картинок через Merge отправляются. Подскажите, пожалуйста, в чем дело. Спасибо.

    Ответить на комментарий