Nedir?
Mail gönderme işlemleri için kullanılır.
Sentaks
<Mail Host="" User="" Password="" From="" To="" IsHTML="true"> <Subject><Value /></Subject> <Body><Value/></Body> </Mail>
Özellikler
Ad | Açıklama |
---|---|
Host | Smtp değerini tutan alandır |
From | Gönderen kişinin e-posta değerinin olduğu alandır. |
To | E-posta gönderilecek kişilerin kistesi bu alanda belirtilir. |
IsHTML | İçerik türünün HTML tipi için True veya False olarak bilgi tutar. |
User | Smtp sistemine login olarak kullanıcı |
Password | Smtp sistemine giriş yapacak kullanıcı şifresi |
Port | 587 default değer ancak sunucuya göre farklı değerler olabilir. |
Örnekler
Örneklerde kullanılacak form verisi
Örnek XML Verisi
<sampleData> <RCPTS> <RCPT>dummyreciever@dummydomain.com</RCPT> </RCPTS> <TestSubject>Test Subject</TestSubject> <TestBody> Test Body(Text/Html content)</TestBody> </sampleData>
Verilen SMTPHost değerini Host alanına ve dummysender@demmy.com adresini From alanına set eder. içerik HTML olduğu için IsHTML=true olarak set edilmiştir. Fonksiyon mail gönderimi sonrasında sonucu True veya False olarak Result değerine atar.
Mail gönderim örneği
<SetVariable Name="$(SMTPHost)"> <Value>localhost</Value> </SetVariable> <SetVariable Name="$(Result)"> <Mail Host="$(SMTPHost)" From="dummysender@demmy.com" To="::/*/RCPTS/*" IsHTML="true"> <Subject><Value>eval::/*/TestSubject</Value></Subject> <Body><Value>::/*/TestBody/table</Value></Body> </Mail> </SetVariable>
Mail Statüs / E-Posta Durumları / E-Posta Statüs / email statüs
Code | Name |
0 | None |
1 | Bekliyor |
2 | Gönderiliyor |
3 | Gönderildi |
4 | Zaman Aşımı |
5 | İptal |
6 | Hata |