Ich verwende den folgenden Code zum Senden von Mail mit mailkit
in dot net Kern.Benutzername wird beim Senden von Mail mit Mailkit an Absenderadresse angehängt
var message = new MimeMessage();
message.From.Add(new MailboxAddress("Joey Tribbiani", "[email protected]"));
message.To.Add(new MailboxAddress("Mrs. Chanandler Bong", "[email protected]"));
message.Subject = "How you doin'?";
message.Body = new TextPart("plain"){ Text = @"Hey" };
using (var client = new SmtpClient())
{
client.Connect("smtp.gmail.com", 587);
client.Authenticate("[email protected]", "mypassword");
client.Send(message);
client.Disconnect(true);
}
Ich verwende smtp client
, die Authentifizierung erfordert.
Sobald ich eine Mail, die FROM-Adresse in dieser Mail ist [email protected]
das ist der Benutzername für die Verbindung zu diesem Host, aber nicht [email protected]
, die tatsächliche FROM-Adresse ist. Die andere Option ist, dass der Benutzername an die tatsächliche FROM-Adresse angehängt wird. Beispiel - [email protected] [mailto: [email protected]] Kann jemand eine Lösung zur Verfügung stellen, um dies zu kontrollieren?
Danke für die Antwort. Gibt es eine Möglichkeit, die ich steuern kann, ohne den Benutzernamen anzuhängen? –
Verwenden Sie einen anderen SMTP-Server. – jstedfast
Ich habe es oft versucht, aber es hat nicht funktioniert. Kannst du die Details angeben? –