C# içinde SMTPClient kullanarak posta göndermeye çalışıyorum. Ben HOSTNAME: smtp.gmail.com
ve PORT NUMBER: 587
kullanarak Gmail hesabımı kullanarak posta gönderirken zamanPosta gönderme SMTP Gmail ile çalışır, ancak etki alanımdan göndermeye çalıştığımda başarısız olur.
Her şey iyiydi.
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com",587)
//mail
mail.From = new MailAddress("[email protected]","myself");
mail.To.Add("[email protected]");
mail.Subject = "Test Mail C#";
mail.Body = "Hello";
mail.IsBodyHtml = true;
//smtpclient
SmtpServer.Port = 587;
SmtpServer.EnableSsl = true;
SmtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "password");
Boolean MailSent=true;
try
{
SmtpServer.Send(mail);
}
catch (SmtpException ex)
{
MessageBox.Show(ex.Message);
MailSent = false;
}
finally
{
if (MailSent == true)
MessageBox.Show("mail sent");
else
MessageBox.Show("Failed to send mail");
}
İşte
barındıran bir hizmet sağlayıcı tarafından sağlanan detaylar:
Güvenli SSL/TLS Ayarları (Önerilen)
benim kullandığım kodudur @ opastonline.com
Adı: Birisi İşte
Şifre: E-posta hesabının şifresini kullanın.
Gelen Sunucusu: mocha7004.mochahost.com
IMAP Bağlantı Noktası: 993
POP3 Bağlantı Noktası: 995 Giden Sunucu: mocha7004.mochahost.com
SMTP Bağlantı Noktası: 465
Kimlik IMAP, POP3 ve SMTP için gereklidir. Olmayan SSL Ayarları(Bu tavsiye edilmez.)
Adı: [email protected]
Şifre: E-posta hesabının şifresini kullanın.
Gelen Sunucusu: mail.opastonline.com
IMAP port: 143
POP3 Bağlantı Noktası: 110
Giden Sunucusu: mail.opastonline.com
SMTP Bağlantı Noktası: 25 -> onlar da beni önerdi bilet kaldırdı zaman 2525 veya 25
kullanın IMAP, POP3 ve SMTP için kimlik doğrulaması gereklidir.
Ancak, ana makine sağlayıcım tarafından sağlanan ayrıntıları kullanarak bunları değiştirdiğimde, postayı gönderemiyorum.
- noktası: 25: (ı sağlayıcı tarafından verildi) bağlantı noktası numaralarını değiştirmek
Bu farklı hata mesajları gösteren uzak bir sertifika doğrulama edilen prosedüre göre geçersiz.
- portu 2525: Başarısızlık Posta
- portu 465 Gönderme: Operasyon Yapılabilecek her şeyi karşılaştırdık
zaman aşımına, ama bir yerde kayboldum görünüyor.
hangi hata iletisini alıyorsunuz? – user1666620
Bağlantı noktası numaralarını değiştirdiğimde (sağlayıcı tarafından verildiyse) farklı mesajlar gösteriyor. 25: Uzak sertifika, doğrulama prosedürüne göre geçersiz. portu 2525: Başarısızlık Posta port465 Gönderme: Operasyon –
misiniz alan adı (smtp.yourdomain.com) e-posta kolları emin aşımına uğradı? Örneğin E-postanızı işlemek için Google Apps veya başka bir üçüncü şahıs sw kullanırsanız, SMTP yapılandırma farklı olabilir. –