Отправка сообщений с помощью Delphi

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Anifuck, 16 Jan 2011.

  1. Anifuck

    Anifuck Member

    Joined:
    12 Nov 2010
    Messages:
    78
    Likes Received:
    7
    Reputations:
    0
    Всем привет. Знаю что такие темы есть, но у меня не получается сделать как там.
    Мне нужно чтобы нажатием кнопки, на почтовый ящик mail.ru отправлялось сообщение. Как это сделать, буду очень благодарен!
     
  2. ilyhamas

    ilyhamas Banned

    Joined:
    25 Oct 2009
    Messages:
    48
    Likes Received:
    2
    Reputations:
    0
    Code:
    idsmtp1.Host:='smtp откуда';
    idsmtp1.Port:=порт откуда;
    idsmtp1.Username:='логин откуда';
    idsmtp1.Password:='пасс откуда';
    idmessage.Body.text:='текст письма'
    idmessage.from.Text:='мыло откуда';
    idmessage.Recipients.EMailAddresses:='мыло куда';
    idmessage.Subject:='тема письма';
    idsmtp1.Connect();
    idsmtp1.Send(idmessage);
    idsmtp1.Disconnect;
     
  3. Anifuck

    Anifuck Member

    Joined:
    12 Nov 2010
    Messages:
    78
    Likes Received:
    7
    Reputations:
    0
    После запуска программы ошибку дает(
     
    #3 Anifuck, 16 Jan 2011
    Last edited: 16 Jan 2011
  4. ilyhamas

    ilyhamas Banned

    Joined:
    25 Oct 2009
    Messages:
    48
    Likes Received:
    2
    Reputations:
    0
    Какую? Экстрасенсов тут нет
     
  5. Anifuck

    Anifuck Member

    Joined:
    12 Nov 2010
    Messages:
    78
    Likes Received:
    7
    Reputations:
    0
    Вылезает такое окно

    Debugger Excepyion Notification

    Project Project1.exe raised exception class EIdProtocolReplyError with message 'Syntactically invalid EHLO argument(s)'.
    Process stopped. Use Step or Run to continue.

    а потом выделяет синим цветом эту строку в коде
    => idsmtp1.Disconnect;
     
    #5 Anifuck, 16 Jan 2011
    Last edited: 16 Jan 2011
  6. ilyhamas

    ilyhamas Banned

    Joined:
    25 Oct 2009
    Messages:
    48
    Likes Received:
    2
    Reputations:
    0
    Кури. Отправляет нормально
    http://zalil.ru/30345399
     
  7. Anifuck

    Anifuck Member

    Joined:
    12 Nov 2010
    Messages:
    78
    Likes Received:
    7
    Reputations:
    0
    Даже так не работает =(
    ничего не пойму.
     
  8. Anifuck

    Anifuck Member

    Joined:
    12 Nov 2010
    Messages:
    78
    Likes Received:
    7
    Reputations:
    0
    Опять ошибка вылетает
    Syntacticlly invalid EHLO argument(s)
     
  9. ilyhamas

    ilyhamas Banned

    Joined:
    25 Oct 2009
    Messages:
    48
    Likes Received:
    2
    Reputations:
    0
    Убери из имени компьютера русские буквы
     
  10. Anifuck

    Anifuck Member

    Joined:
    12 Nov 2010
    Messages:
    78
    Likes Received:
    7
    Reputations:
    0
    ДААА Она работает!
    Спасибо тебе большое)))