我正在使用 MailFactory 发送电子邮件,并遇到了我以前从未见过的奇怪条款。我来自 PHP,现在已经做 Ruby 大约一个半星期了。
是| smtp | 变量 Net::SMTP.start 返回的值,然后在 {} 块中使用?
response = Net::SMTP.start(cfg['host'], 25, cfg['from_domain'], cfg['username'], cfg['password'], :plain) {
| smtp |
recipients = cfg['mail_targets']['errors']
smtp.send_message(mail.to_s, mail.from, [recipients, mail])
}