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 |