blob: 49a539621e49b6a40a4fffd58536e9e88b3d4be6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package mail
import (
"dove/database"
"dove/models/mail"
"gorm.io/gorm"
)
func FindAliasByAddress(address string) *mail.Alias {
var alias mail.Alias
result := database.DB.Preload("Mailbox").Where("source_address = ?", address).First(&alias)
if result.Error == gorm.ErrRecordNotFound {
return nil
}
return &alias
}
|