#1

Вопросы:
1. Какие теги есть? [b]<b> не пашут.
2. Размер сообщения? У меня не столь много символов, но в конце обрезает.
3. Как узнать, дошло ли сообщение на email?
4. Как лучше узнать, используется email или нет.
Reply
#2

Модно сперва узнать причём тут sa-mp?
Reply
#3

CaHbKo, при том, что через него можно отправлять е-майл сообщения, если ты не знал..

По теме ничего сказать не могу, никогда с email не работал еще в сампе.
Reply
#4

Quote:
Originally Posted by Red_Devils
Посмотреть сообщение
Вопросы:
1. Какие теги есть? [b]<b> не пашут.
2. Размер сообщения? У меня не столь много символов, но в конце обрезает.
3. Как узнать, дошло ли сообщение на email?
4. Как лучше узнать, используется email или нет.
  1. в зависимости от заголовков: plain/text - обычный текст, plain/html - хтмл страничка (поддерживаются только простые теги)
  2. 20Мб на одно письмо на всех популярных бесплатных почтовых службах
  3. никак
  4. о чем вопрос?
Reply
#5

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
  1. в зависимости от заголовков: plain/text - обычный текст, plain/html - хтмл страничка (поддерживаются только простые теги)
  2. 20Мб на одно письмо на всех популярных бесплатных почтовых службах
  3. никак
  4. о чем вопрос?
1.Вот что отправляется на Email.
1.1. Что доходит.
Код:
new strin[6];
randomString(strin, 6);
new str[128],string[2048];
format(str, sizeof(str), "Благодарим вас за регистрацию на GoodGame.by GTA:SA Ex-Zone.\n");
strins(string, str, strlen(string), strlen(str));
format(str, sizeof(str), "Регистрационная информация:\n",str);
strins(string, str, strlen(string), strlen(str));
	
format(str, sizeof(str), "Игровой логин: \n");
strins(string, str, strlen(string), strlen(str));
format(str, sizeof(str), "Игровой пароль: %s\n",strin);
strins(string, str, strlen(string), strlen(str));
format(str, sizeof(str), "Ваш Email адресс: \n");
strins(string, str, strlen(string), strlen(str));
format(str, sizeof(str), "Дата регистрации: \n");
strins(string, str, strlen(string), strlen(str));
format(str, sizeof(str), "Администрация желает Вам приятной игры.\n");
strins(string, str, strlen(string), strlen(str));
format(str, sizeof(str), "Пожалуйста, не отвечайте на это письмо, оно сгенерировано автоматически.\n");
strins(string, str, strlen(string), strlen(str));
format(str, sizeof(str), "Пожалуйста, не отвечайте на это письмо, оно сгенерировано автоматически.\n");
strins(string, str, strlen(string), strlen(str));
format(str, sizeof(str), "Пожалуйста, не отвечайте на это письмо, оно сгенерировано автоматически.\n");
strins(string, str, strlen(string), strlen(str));
SendMail("Email", "Email", "NickName", "Tema", string);
Код:
Благодарим вас за регистрацию на GoodGame.by GTA:SA Ex-Zone.
 Регистрационная информация:
 Игровой логин: 
 Игровой пароль: lt06h5
 Ваш Email адресс: 
 Дата регистрации: 
 Администрация желает Вам приятной игры.
 Пожалуйста, не отвечайте на это письмо, оно сгенерировано автоматически.
 Пожалуйста, не отвечайте на это письмо, оно сгенерировано автоматич
Количество символов 425.
2. То есть, каким можно записывать использованные Email?
Reply
#6

Для начала я думаю стоит уточнить чем ты отправляешь письма. Насколько я знаю все плагины по отправке писем ущербны по своей структуре, и я не рекомендую использовать их.

Я лично порекомендую связку MySQL + PHP + cron
На худой конец можно использовать файлы вместо мускула, благо у PHP нет проблем в работе с файлами.
Reply
#7

Stepashka, MySQL + PHP это я согласен, хотя можно и без базы, зачем она, когда просто постом передаём в php все нужные данные: Ник, мыло, пароль.., и само письмо формируем в php. Для защиты файла, можно передавать в него ещё например microtime().
А вот зачем cron, не уловил...

Red_Devils, единственное что можно сделать это проверку на прочтение письма:
Quote:

X-Confirm-Reading-To: <address>
Disposition-Notification-To: <address>
Return-Receipt-To: <address>

Но результатом прочтения письма будет ответное письмо на <address>.
Подробности mail headers ищи в гугле.
Reply
#8

Quote:

У меня не столь много символов, но в конце обрезает.

Я думаю проблема в плагине.

Quote:

Как узнать, дошло ли сообщение на email?

Если не пришла ошибка от мейл демона

Quote:

Какие теги есть? [b]<b> не пашут.

Почитайте про HTML разметку писем.

Quote:

Как лучше узнать, используется email или нет.

Те существует ли он?

Quote:

Для защиты файла, можно передавать в него ещё например microtime().

Ээм, не проще использовать ключ авторизации??


Quote:

То есть, каким можно записывать использованные Email

файл, не?
Reply
#9

Quote:
Originally Posted by -Stranger-
Посмотреть сообщение
Stepashka, MySQL + PHP это я согласен, хотя можно и без базы, зачем она, когда просто постом передаём в php все нужные данные: Ник, мыло, пароль.., и само письмо формируем в php. Для защиты файла, можно передавать в него ещё например microtime().
А вот зачем cron, не уловил...
в твоей логике есть недостаток, а именно наличие вэб сервера.
В моей логике этот недостаток исключен.
cron есть везде, php можно запускать в режиме консольного приложения, записываем в файлы данные для писем, потом по крону запускаем php которое рассылает письма и удаляет файлы.
Reply
#10

Quote:

потом по крону запускаем php которое рассылает письма и удаляет файлы.

А зачем тогда вообще крон? Нельзя запускать сампом... Хмм, и по сути нельзя... Куда смотрят разработчики?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)