scala傳送郵件設定引數

2021-10-24 02:18:22 字數 1577 閱讀 7214

/**

* @author: ymz

* @datetime:

* @description:

*/import com.typesafe.config.configfactory

import org.apache.log4j.logger

import org.junit.test

import play.api.libs.mailer._

object sendmail

||||| |

""".stripmargin)

val charset = option(

"utf-8"

)// 字元編碼 預設utf-8

// 生成郵件

val email = email(subject, from, to, none, bodyhtml, charset)

// stmp服務引數

val host =

"smtp.126.com"

// stmp服務埠號

val port =

25// stmp服務傳送者使用者郵箱

val user = option(

"***"

)// 在126**中開通smtp服務,會返回乙個密碼

// 這個密碼很重要,填錯了發不了郵件

val password = option(

"*******"

)val timeout = option(

10000

)//setsockettimeout 預設60s

val connectiontimeout = option(

10000

)//setsocketconnectiontimeout 預設60s

// stmp服務smtpconfiguration

val configuration: smtpconfiguration =

new smtpconfiguration(

host, port,

false

,false

,false

, user, password,

false

, timeout,

connectiontimeout, configfactory.empty(),

false

)val mailer: smtpmailer =

new smtpmailer(configuration)

// 傳送郵件

mailer.send(email)

logger.info(

"**********scala郵件已傳送成功!!!**********")}

def main(args: array[

string])

:unit

=}

通過傳送簡訊開啟,開啟後會返回乙個密碼,把密碼填在**中

val password = option(

"********"

)

就可以傳送郵件了。

Magento郵件傳送完美設定

本文 magen toeye 由鵬城萬里發布的 magento郵件傳送完美設定 magento新站上線伊始,不料在郵件上遇到了問題。此時常用的郵件模板已經編輯完畢,諸如new account,new order,password forget等。centos下傳送郵件很簡單的,只需安裝sendmai...

Ruby on Rails 傳送郵件環境設定

執行環境 ruby 1.8.6 rails 1.2.5 gem 1.0.1 這裡用的是gmail的伺服器,由於rails中的actionmailer不支援tls ssl 連線,但這卻是gmail smtp伺服器唯一的傳輸方式。網上已經有專門這個問題提供的plugin,下面總結一下配置的具體步驟 1....

html傳送郵件 Python傳送郵件(三十)

簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...