如何使用Gmail / Yahoo / Outlook通过Smalltalk应用程序发送电子邮件

时间:2013-07-09 15:05:16

标签: email gmail smalltalk mail-server yahoo-mail

是否可以使用Gmail帐户从Smalltalk发送电子邮件?我已经使用Smalltalk配置我的公司邮件服务器来发送电子邮件,但是当我分发应用程序时,这不会削减它。任何使用Outlook,Yahoo或Gmail的答案都是可以接受的。

2 个答案:

答案 0 :(得分: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: 'my-email@gmail.com';
            to: 'your-email@gmail.com';
            text: 'This is the body';
            yourself).

答案 1 :(得分:0)

要发送安全邮件,请在Pharo 2.0映像上查看ZdcSecureSMTPClient中的Zodiac-Extra。 课程侧显示使用gmail。