2023-05-02 09:44:46 +03:00
|
|
|
package email
|
|
|
|
|
|
|
|
import (
|
2023-12-26 16:42:53 +03:00
|
|
|
"github.com/ManyakRus/starter/config_main"
|
2023-11-14 13:39:20 +03:00
|
|
|
mail "github.com/xhit/go-simple-mail/v2"
|
2023-05-02 09:44:46 +03:00
|
|
|
"testing"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestSendMessage(t *testing.T) {
|
2023-12-26 16:42:53 +03:00
|
|
|
config_main.LoadEnv()
|
2023-05-02 09:44:46 +03:00
|
|
|
Connect()
|
|
|
|
EMAIL_SEND_TO_TEST := Settings.EMAIL_SEND_TO_TEST
|
|
|
|
text := "TEST ТЕСТ utf8 русский язык"
|
|
|
|
|
|
|
|
err := SendMessage(EMAIL_SEND_TO_TEST, text, "Test")
|
|
|
|
if err != nil {
|
|
|
|
log.Info("email_test.TestSendMessage() error: ", err)
|
|
|
|
}
|
|
|
|
|
|
|
|
CloseConnection()
|
|
|
|
}
|
|
|
|
|
|
|
|
func TestSendEmail(t *testing.T) {
|
2023-12-26 16:42:53 +03:00
|
|
|
config_main.LoadEnv()
|
2023-05-02 09:44:46 +03:00
|
|
|
Connect()
|
|
|
|
EMAIL_SEND_TO_TEST := Settings.EMAIL_SEND_TO_TEST
|
|
|
|
//EMAIL_SEND_TO_TEST = EMAIL_SEND_TO_TEST + ",noreply@note.atomsbt.ru"
|
|
|
|
//EMAIL_SEND_TO_TEST = "z2007@list.ru"
|
|
|
|
text := "TEST ТЕСТ utf8 русский язык"
|
|
|
|
Attachment1 := mail.File{}
|
|
|
|
Attachment1.Name = "test.txt"
|
|
|
|
Attachment1.Data = []byte(text)
|
|
|
|
MassAttachment := make([]mail.File, 0)
|
|
|
|
MassAttachment = append(MassAttachment, Attachment1)
|
|
|
|
|
|
|
|
err := SendEmail(EMAIL_SEND_TO_TEST, text, "Test", MassAttachment)
|
|
|
|
if err != nil {
|
|
|
|
log.Info("email_test.TestSendEmail() error: ", err)
|
|
|
|
}
|
|
|
|
|
|
|
|
CloseConnection()
|
|
|
|
}
|
|
|
|
|
|
|
|
func TestConnect(t *testing.T) {
|
|
|
|
Connect()
|
|
|
|
CloseConnection()
|
|
|
|
}
|