Перейти к содержимому

Фото
- - - - -

Помогите с плагином dll


  • Вы не можете создать новую тему
  • Please log in to reply
2 ответов в этой теме

#1 x-team

x-team
  • Новобранец
  • 2 сообщений

Отправлено 18 Март 2012 - 08:42

Интересует вопрос, почему не хочет отправлять письмо на почту, где в имени почты есть цифры (К примеру: alex77@yandex.ru или garry01@mail.ru не будет отправлять). Как решить данную проблему?



ВОТ ИСХОДНИКСсылка на RGHOST

Сообщение изменено: x-team (18 Март 2012 - 08:49 )

  • 0

#2 krv

krv
  • Постоялец
  • 915 сообщений
  • Откуда:Ревель

Отправлено 18 Март 2012 - 09:13

Почем зря наехал. Моя виновата :)

Сообщение изменено: krv (18 Март 2012 - 09:14 )

  • 1
Правила форума:
http://forum.ee/boardrules

#3 x-team

x-team
  • Новобранец
  • 2 сообщений

Отправлено 18 Март 2012 - 12:06

Мне кажется что то тут не то
bool IsValidEmail(const char* email) // by DracoBlue (taked from Pawn language)
{
  int len = strlen(email);
  int cstate = 0;
  int i;
  for(i = 0; i < len; i++) {
    if ((cstate == 0 || cstate ==1 ) && (email[i] >= 'A' && email[i] <= 'Z') || (email[i] >= 'a' && email[i] <= 'z')  || (email[i] == '.')  || (email[i] == '-')  || (email[i] == '_'))
    {
		/* Nothing */
    } 
	else 
	{
       if ((cstate == 0) &&(email[i] == '@')) 
	   {
          cstate = 1;
       }  
       else 
	   {
          return false;
       }
    }
  }
  if (cstate < 1) return false;
  if (len < 6) return false;

  if ((email[len - 3] == '.') || (email[len - 4] == '.') || (email[len - 5] == '.')) return true;
  return false;
}


  • 0