Mail sender   otázka

ASP.NET WebForms

Ahoj. Mám kod na odesílání e-mailů, ale nějak nechce šlapat:

System.Net.Mail.MailMessage Message = new System.Net.Mail.MailMessage();
Message.From = System.Net.Mail.MailAddress(this.TextBox004.Text, this.TextBox001.Text + " " + this.TextBox002.Text);
Message.To = System.Net.Mail.MailAddress("[email protected]", "někdo");
Message.IsBodyHtml = true;
Message.Subject = this.TextBox003.Text;
Message.Body = this.TextBox005.Text;
System.Net.Mail.SmtpClient SmtpClient = new System.Net.Mail.SmtpClient();
SmtpClient.Port = 25;
SmtpClient.Host = "smtp.neco.cz";
SmtpClient.Send(Message);
Message.Dispose();

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Můžete nějak blíže specifikovat, co znamená, že "nechce šlapat"? Vyhodí to chybu, nebo mail nepřijde? Nemáme křišťálovou kouli.

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Vy nemáte křišálovou kouli? No tak to je špatný :-). Jinak ta chyba: System.Net.Mail.MailAddress je typ (neplatné v daném kontextu).

nahlásit spamnahlásit spam -2 / 2 odpovědětodpovědět

Nechybí vám tam klíčové slůvku pro vytvoření instance pomocí konstruktoru new?

Message.From = new System.Net.Mail.MailAddress(this.TextBox004.Text, this.TextBox001.Text + " " + this.TextBox002.Text);
Message.To = new System.Net.Mail.MailAddress("[email protected]", "někdo");

Odkud jste to opisoval?

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Tet je zase problém s tím Message.To: Do vlastnosti nebo indexovacího členu System.Net.Mail.MailMessage.To nelze přiřazovat, protože jsou určeny jen pro čtení.

Opisoval jsem z aspnet.cz

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Takže to vyřešilo váš počáteční problém?

Pokud ano, tak do Message.To zkuste přistupovat přes vlastnosti, popřípadě přiřadit hodnotu už při vytváření objektu Message předáním konstruktoru.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback