ich habe einige Fragen zu smtpC# smtp Antwort
im diesem Code Mails zu senden, wenn der Host-gmail ist dann diffrente handeln:
foreach (string host in hosts)
{
SmtpClient sc = null;
try
{
if (emailDomain.ToLower() == "gmail.com")
{
MailSend.MailSendApp.EventLog.WriteEntry("mail to gmail.com");
sc = new SmtpClient("smtp.gmail.com", 587);
sc.UseDefaultCredentials = false;
sc.DeliveryMethod = SmtpDeliveryMethod.Network;
sc.Credentials = new NetworkCredential("[email protected]", "PWD");
sc.EnableSsl = true;
} }
else
{
sc = new SmtpClient(host);
sc.Send(mailMessage);
break;
}
ist es possiable Antwort von smtp zu bekommen: 1. dass die E-Mail- 2. angekommen, wenn die Mail
existiertdank
nein. Ich schätze, deshalb nennen sie es e-fail. – McGarnagle
Was ist das Problem mit dem Code? Wie verhält es sich bei gmail als Host anders? –
@ FredrikMörk: Sieht so aus, als würden sie versuchen, als ein bestimmter Google Mail-Benutzer zu senden, wahrscheinlich um die Rate zu umgehen oder weil ihre Absender-Reputation für ihr SMTP-Gateway schlecht ist und Gmail E-Mails ablehnt. –