2013-07-09 7 views
2

Возможно ли отправить электронное письмо от Smalltalk с помощью учетной записи Gmail? Я настроил почтовый сервер моей компании с Smalltalk для отправки электронной почты, но это не собирается сокращать его, когда я распространяю приложение. Приемлемы любые ответы на использование Outlook, Yahoo или Gmail.Как отправить электронное письмо с помощью приложения Smalltalk с использованием Gmail/Yahoo/Outlook

ответ

1

Вы должны указать, какой Smalltalk вы используете, поскольку существуют разные диалекты, и у всех есть разные способы обработки таких вещей, как электронная почта.

В Pharo проверьте класс SMTPClient. Существуют методы класса, которые имеют примерные методы, показывающие, как отправлять электронные письма.

Для VisualWorks загрузите пакет NetClients и проверьте классы MailMessage и SMTPClient.

Вот пример кода, который отправляет электронную почту в VisualWorks:

(Net.SMTPClient host: Net.NetClient netSettings defaultOutgoingHost name) 
     user: Net.NetClient netSettings defaultOutgoingHost netUser; 
     send: (Net.MailMessage newTextPlain 
      subject: 'This is the subject'; 
      from: '[email protected]'; 
      to: '[email protected]'; 
      text: 'This is the body'; 
      yourself). 
0

Для безопасной отправки почты, посмотрите на ZdcSecureSMTPClient в Zodiac-Extra на Pharo 2.0 изображения. Сессии класса, использующие gmail.

 Смежные вопросы

  • Нет связанных вопросов^_^