input: 
  def send_email_task(recipient_name: str, recipient_email: str, subject: str, message: str) -> None:
      """
      Create a Celery task that sends an email with the provided details.
      >>> send_email_task('John Smith', 'john@example.com', 'Hello World', 'This is a test email.')
      """
  
output:     
      from celery import Celery
      from celery.utils.log import get_task_logger
  
      app = Celery('tasks', broker='pyamqp://guest@localhost//')
      logger = get_task_logger(__name__)
  
      @app.task
      def send_email(recipient_name: str, recipient_email: str, subject: str, message: str) -> None:
          logger.info(f"Sending email to {recipient_name} <{recipient_email}>")
          # Simulate sending email
          print(f"To: {recipient_email}\nSubject: {subject}\n\n{message}")
  
      send_email.delay(recipient_name, recipient_email, subject, message)
  