2011-04-02 25 views
5

Estoy tratando de enviar un correo electrónico desde mi extensión de Kynetx. Como prueba, he creado esta regla:KRL: ¿puedo enviar un correo electrónico con el correo electrónico: forward()?

rule first_rule { 
    select when pageview ".*"  
    email:forward() with 
    to = "[email protected]" and 
    message = "Testing Kynetx Mail" and 
    htmlmessage = "<html><body><p>Jed has html</p></body></html>"; 
    notify("Testing", "email sent"); 
    } 

La notificación aparece, pero nunca veo el correo electrónico, ni siquiera en mi filtro de spam. Tal vez el correo electrónico: forward() solo se puede usar en el contexto de

select when mail received 

?

Como alternativa, supongo que puedo utilizar uno de los servicios similares a PostMark o tal vez SNS (http://wiki.kynetx.com/pages/Kynetx_Network_Services_(KNS)_API#SNS_Endpoint). Solo pensé que sería bueno guardarlo todo en Kynetx.

Respuesta

4

Solo puede usar la acción de correo electrónico: forward() al responder a un evento señalado desde el punto final del correo electrónico, como ya adivinó.

La mejor manera de hacerlo es con un matasellos o un servicio de tipo "sendgrid".

Hemos considerado habilitar esto, pero los esfuerzos que se deben realizar para evitar que Kynetx se utilice como una plataforma de correo no deseado han hecho que sea más difícil de desarrollar.

Si utiliza otro servicio, considere crear un módulo para el servicio que pueda compartir con otros. :)

+0

Gracias Sam. Ciertamente puedo entender las preocupaciones de spam. – Jed

2

Escribí un módulo KRL para matasellos que puede usar si tiene una cuenta con ellos. Ver mi post aquí sobre cómo usarlo:

http://globalconstant.scnay.com/2011/04/04/kynetx-module-for-postmark/

No es bastante terminado todavía - todavía tengo algunas partes de su API que necesito para construir en Pero es un comienzo..

+0

¡Salud Steve! ¡Lo comprobaré! – Jed

+0

Steve, lo he incorporado a mi última aplicación Kynetx, [TimeZucker] (http://www.timezucker.com). Hasta ahora parece estar funcionando bien. FYI me lanza este error, pero se están entregando mensajes. ¡Gracias de nuevo por el trabajo rápido! 'Excepción: postmark_headers no está definido' – Jed

+0

Gracias por el aviso. Lo echaré un vistazo. Hazme ping en Twitter (@ snay2) si encuentras algo más. –

Cuestiones relacionadas